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

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

清除節點~~~

為什么先刪除4個,然后剩下php,jq,然后點一下刪除一個

正在回答

3 回答

?//content.childNodes.length?是動態變化的。
?//使用while,比較適合
?while(content.childNodes.length?>?0)
????content.removeChild(content.firstChild);


0 回復 有任何疑惑可以回復我~
  1. content的子節點長度隨著刪除的進行會變化,所以需要將其長度在循環外進行

  2. 如果你的是非IE瀏覽器,瀏覽器會計算空節點,所以會刪不完,建議從第一個或最后一個開始刪,具體的節點情況看9-11節

function?clearText()?{
??var?content=document.getElementById("content");
??//?在此完成該函數
??
??var?allnode=content.childNodes;
??var?num=allnode.length;
??
??for?(var?i=0;i<num;i++){
??????
??????var?x=content.removeChild(allnode[0]);
??????//return?allnode;
?????
??}
??
}


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

循環 i=0執行完了后?標簽結構已經發生變化了 執行i=1時其實刪的是以前的childNodes[2]

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

2430701355

以此類推
2016-02-27 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

清除節點~~~

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

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

幫助反饋 APP下載

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

公眾號

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