亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請問:哪位大神知道下面這段代碼哪里錯了嗎,顯示不出來任何東西?

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>系好安全帶,準備啟航</title>

<!--引入外部文件的方式-->


<script type="text/javascript">

//多行注釋

? /*我是多行注釋!

? 我需要隱藏,

? 否則會報錯哦!*/


//在頁面中顯示文字

document.write("系好安全帶,準備啟航--目標JS");


//頁面中彈出提示框

function fx(){

? ? var ready=confirm("準備好了,起航吧!");

? ? if(ready==true){alert("let's go!");}

? ? else{alert("hand on!");}

}

<input type="button" value="點擊彈出對話框" onclick="fx()"/>

//單行注釋

? ?//我是單行注釋,我也要隱藏起來!


</script>

</head>

<body>

</body>

</html>


正在回答

2 回答

把input放到js外面,并且要在js前面


0 回復 有任何疑惑可以回復我~
#1

子玲兒 提問者

好像只要不放在<script></script>里就行了,放在<head>或<body>里都也可以實現,剛剛有試了一下。兄臺幫忙看下是不是這樣唄
2017-03-26 回復 有任何疑惑可以回復我~

嗯,是的,如果沒有onclick=fx()的話,最好還是js在下面,因為一般都會在js的最開始寫window.onload,實際很少會在行內調用js的

0 回復 有任何疑惑可以回復我~
#1

子玲兒 提問者

大俠第一次說是在js前面,第二次說是在js下面,表示有點暈暈@_@ 還有:您說的“行內”指的是行內元素(即內聯元素)里嗎?
2017-03-26 回復 有任何疑惑可以回復我~
#2

聽音樂的方塊 回復 子玲兒 提問者

抱歉,是我表達的不清楚吧,第一次說是input要在js前面,第二次說是js要在input在后面,其實就是一個意思,代碼一般都是從上到下運行的,因此js一般會寫在html標簽的后面,常見的是寫在body的最底部。行內就是內聯
2017-03-26 回復 有任何疑惑可以回復我~
#3

子玲兒 提問者 回復 聽音樂的方塊

嗯嗯,灰常感謝!
2017-03-26 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請問:哪位大神知道下面這段代碼哪里錯了嗎,顯示不出來任何東西?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號