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

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

關(guān)于 creatElement()方法的相關(guān)問題

代碼如下:

<script type="text/javascript"> ? var body = document.body; ?? var input = document.createElement("input"); ?
? input.type = "button"; ?
? input.value = "創(chuàng)建一個按鈕"; ?
? body.appendChild(input); ?
</script> ?

問題1:該代碼為什么必須放在 <body></body>之間才好使!

問題2:var body=document.body;這段代碼如何理解。

新手0基礎(chǔ)自學(xué),麻煩大家了,給解釋的詳細點!

正在回答

1 回答

沒有必要說必要把這段代碼放在body標(biāo)簽之內(nèi),但是這段代碼執(zhí)行的時候,body標(biāo)簽必須被渲染了,(因為html渲染是從上到下,當(dāng)遇見script標(biāo)簽的時候,就會暫停執(zhí)行渲染,等執(zhí)行過script中的代碼之后,繼續(xù)渲染)才能對這個標(biāo)簽進行操作,你可以把這段代碼的script放在</body>標(biāo)簽下面試試,

var body=document.body其實就是封裝好的方法,意思是獲取body節(jié)點,你完全可以通過對body標(biāo)簽添加id,然后document.getElementById()獲取,也可以通過其他的querySelector('body'),這個和正常的獲取node節(jié)點是沒區(qū)別的

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

大年糕 提問者

非常感謝!理解了!
2017-06-02 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_殺意隆_0

渲染是是什么意思?
2017-06-06 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕勒7123956 回復(fù) qq_殺意隆_0

就是把你寫的html標(biāo)簽變成界面
2017-06-06 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

關(guān)于 creatElement()方法的相關(guān)問題

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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