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

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

正在回答

5 回答

對(duì)了,我剛試過(guò),我建議你這樣可以一次刪除所有元素:

var?content?=?document.getElementById("content");
var?h1s=?content.childNodes;
var?length?=?h1s.length;
for(var?i?=?0;?i<length;?i++)
{
????content.removeChild(h1s[0]);
?}
?這樣就可以一直移除第一個(gè)節(jié)點(diǎn)了。移除11次。


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

因?yàn)橄聵?biāo)更新了.

用b代表空白節(jié)點(diǎn),那么ul之間的節(jié)點(diǎn)序列應(yīng)該是:

b html b php b javascript b jquery b java b

第一次刪除時(shí),刪除0號(hào)節(jié)點(diǎn)b,剩余html b php b javascript b jquery b java b

第二次刪除時(shí),刪除1號(hào)節(jié)點(diǎn)b,由于此時(shí)節(jié)點(diǎn)已經(jīng)更新, html變成0號(hào)節(jié)點(diǎn),刪除的還是html后面的節(jié)點(diǎn)b。與此同時(shí),<li>標(biāo)簽節(jié)點(diǎn)的值也在增加,html變成0號(hào),php變成1號(hào),javascript變成2號(hào)節(jié)點(diǎn),以此類推.因此第一次刪除的是所有的空格。第二次刪除html javascript java第三次刪除js,第四次刪除jquery.

也就是隔山打牛.

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

你應(yīng)該把4改為content.childNodes.length,因?yàn)樗麑?shí)際上不止4個(gè)節(jié)點(diǎn),在子節(jié)點(diǎn)中兩個(gè)標(biāo)簽之間的空格或換行都被解析為一個(gè)子節(jié)點(diǎn)(文本節(jié)點(diǎn))。比如:

<ul>

<li>慕課網(wǎng)</li>

</ul>

這一段代碼就有3個(gè)子節(jié)點(diǎn)了


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

你的運(yùn)行結(jié)果是只有 html 和php被刪了嗎 如果是的話 加一個(gè)判定條件應(yīng)該就好了

for(var i=content.childNodes.length-1;i>=0;i--){

var x=content.childNodes;

?if(x[i].nodeType==1){

content.removeChild(x[i]);


}

因?yàn)閏ontent 的長(zhǎng)度其實(shí)是 11 不是 4 其中包括了幾個(gè)空白節(jié)點(diǎn)

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

瀏覽器兼容問(wèn)題,節(jié)點(diǎn)之間的空白符,在firefox、chrome、opera、safari瀏覽器是文本節(jié)點(diǎn)

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

舉報(bào)

0/150
提交
取消
JavaScript進(jìn)階篇
  • 參與學(xué)習(xí)       468768    人
  • 解答問(wèn)題       22442    個(gè)

本課程從如何插入JS代碼開(kāi)始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界

進(jìn)入課程
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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