輸出節(jié)點(diǎn)問題
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;
? }
??
}
請(qǐng)問這樣為什么不能刪除?
2022-03-23
嗯嗯到時(shí)候可以幫忙哈哈加油哈Comdy!??!^_^...nbsp;ok,myarr[[],[],[]]
2017-08-13
removeChild() 方法是從子節(jié)點(diǎn)列表中刪除某個(gè)節(jié)點(diǎn)(要用父節(jié)點(diǎn)調(diào)用 )。而你直接把div的子節(jié)點(diǎn)們給了content,然后你在調(diào)用removeChild()方法時(shí)用的是content。所以是不行的。個(gè)人理解?。?!
可以這樣:
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é)點(diǎn)。
2017-08-11
刪除的不是content[i]吧,應(yīng)該是k[i]
2017-08-11
因?yàn)橐獎(jiǎng)h除的是content的子節(jié)點(diǎn),而你刪除的并不是