輸出節(jié)點問題
function clearText() {
? var content=document.getElementById("content").childNodes;
? // 在此完成該函數(shù)
? var k=content.length;
? for(var i=0;i<k;i++){
? ? ??
? ? ? content.removeChild(content[i]);
? ? ? k=content.length;
? }
??
}
請問這樣為什么不能刪除?
2022-03-23
嗯嗯到時候可以幫忙哈哈加油哈Comdy!??!^_^...nbsp;ok,myarr[[],[],[]]
2017-08-13
removeChild() 方法是從子節(jié)點列表中刪除某個節(jié)點(要用父節(jié)點調(diào)用 )。而你直接把div的子節(jié)點們給了content,然后你在調(diào)用removeChild()方法時用的是content。所以是不行的。個人理解?。?!
可以這樣:
function clearText() {
? var content=document.getElementById("content").;
? // 在此完成該函數(shù)
?var nodes=content.childNodes;?
? var k=nodes.length;
? for(var i=0;i<k;i++){?
? ? ? content.removeChild(nodes[0]);
? } ?
}
這樣的話可以一次性刪除所有子節(jié)點。
2017-08-11
刪除的不是content[i]吧,應(yīng)該是k[i]
2017-08-11
因為要刪除的是content的子節(jié)點,而你刪除的并不是