风起临冬
2018-08-03 12:33
function clearText() { var content=document.getElementById("content"); // 在此完成该函数 var children=content.childNodes; var length=children.length; while(children!=null){ var x=content.removeChild(children[0]); x=null; } /* 这个不能一次完成删除,应该是因为children被删除 之后出现改变的原因 for(var i=0;i<length;i++){ var x= content.removeChild(children[i]); x=null; }*/
length的值是不变的。
请减少这种多余的赋值:
var children=content.childNodes; var length=children.length;
这样写你看着很条理,计算机会被你气哭的。
JavaScript进阶篇
467160 学习 · 21875 问题
相似问题