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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

createTextNode究竟是怎么運(yùn)作的?

appendChild()是在指定節(jié)點(diǎn)的最后一個(gè)子節(jié)點(diǎn)列表之后添加一個(gè)新的子節(jié)點(diǎn)。然后

var?newnode=document.createElement("p");
newnode.className="message";
var?textnode=document.createTextNode("I?Love?JaveSript");
newnode.appendChild(textnode);
document.body.appendChild(newnode);

這部分究竟怎么理解呢?createTextNode() 方法創(chuàng)建新的文本節(jié)點(diǎn),返回新創(chuàng)建的 Text 節(jié)點(diǎn)。在上面代碼的第4行的結(jié)果不應(yīng)該構(gòu)成的是,因?yàn)槭窃趎ewnode的p節(jié)點(diǎn)下面在構(gòu)造一個(gè)節(jié)點(diǎn)么?我原以為createTextNode()是放回的p標(biāo)簽來著,然后應(yīng)該應(yīng)該是

<p><p>I?Love?JaveSript
</p></p>

可是只是

<p>I?Love?JaveSript
</p>

為什么呢?createTextNod()返回的究竟是什么?

正在回答

2 回答

返回的就是“文本節(jié)點(diǎn)”,可以測試一下,script中添加下面一行代碼:

alert(textnode);

會(huì)提示“object text”,就是文本節(jié)點(diǎn)的意思,p元素節(jié)點(diǎn)下加一個(gè)文本節(jié)點(diǎn)就是:

<p>I?Love?JaveSript</p>

如果按你之前的理解:

<p><p>I?Love?JaveSript</p></p>

這個(gè)就是在p下再建一個(gè)p節(jié)點(diǎn)然后再建一個(gè)text文本節(jié)點(diǎn),就是這樣:

var?newnode2?=?document.createElement("p");
newnode2.appendChild(textnode);
newnode.appendChild(newnode2);


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

黑炎藍(lán)焰 提問者

非常感謝!
2018-06-13 回復(fù) 有任何疑惑可以回復(fù)我~

createTextNod()返回的是文本節(jié)點(diǎn),為什么要返回p標(biāo)簽?zāi)兀?/p>

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

黑炎藍(lán)焰 提問者

那你說下返回的文本節(jié)點(diǎn)是什么,這個(gè)文本節(jié)點(diǎn)究竟是怎么樣的
2017-10-12 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

createTextNode究竟是怎么運(yùn)作的?

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

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

幫助反饋 APP下載

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

公眾號(hào)

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