第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為何將innerHTML屬性寫在head中沒有輸出,求解

為何將innerHTML屬性寫在head中沒有輸出,求解

Kerry_Xu 2017-06-19 18:32:26
<!DOCTYPE><html><head><script>? document.getElementById("h01").innerHTML="Hello World!";</script></head><body><h1 id="h01"></h1></body></html>
查看完整描述

5 回答

已采納
?
ruibin

TA貢獻358條經(jīng)驗 獲得超213個贊

js是單線程的,代碼從上到下依次執(zhí)行。意思就是,先執(zhí)行head然后執(zhí)行body。執(zhí)行head的時候還不知道body里面有什么。所以document.getElementById("h01")獲取到的undefined,當然也沒有innerHTML屬性了。你可以把這段代碼放到h1后面就行了。

查看完整回答
7 反對 回復 2017-06-19
?
小世界里的白日夢

TA貢獻4條經(jīng)驗 獲得超23個贊

<!DOCTYPE>
<html>
<head>

</head>

<body>
<h1 id="h01"></h1>

<script>
? document.getElementById("h01").innerHTML="Hello World!";
</script>

</body>
</html>


查看完整回答
1 反對 回復 2017-06-20
?
止醉seven

TA貢獻2條經(jīng)驗 獲得超2個贊

js是單線程,瀏覽器是從上往下讀取代碼,你寫在head 中,瀏覽器還沒有讀取到body標簽就執(zhí)行了這個代碼,這時候瀏覽器沒發(fā)現(xiàn)h1標簽所有肯定報錯

查看完整回答
1 反對 回復 2017-06-20
?
qq_歲月靜好不忘初心_0

TA貢獻38條經(jīng)驗 獲得超6個贊

<script>

function change()

{
? document.getElementById("h01").innerHTML="Hello World!";

}

window.onload=change();
</script>

,或者,<script type="text/javascript">docunment.getElementById("h01").innerHTML="Hello World";</script>,將這整段段代碼放到H1標簽之后的任何部位.

查看完整回答
1 反對 回復 2017-06-19
?
傾夏秋冬

TA貢獻2條經(jīng)驗 獲得超0個贊

自己寫的js一般放在body結束標簽之前

查看完整回答
反對 回復 2018-10-25
?
920808xxm

TA貢獻3條經(jīng)驗 獲得超5個贊

docunment.getElenmentById("#h01").innnerHTML,括號里面是("#h01")

查看完整回答
2 反對 回復 2017-06-19
  • 5 回答
  • 0 關注
  • 6707 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號