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;
这样写你看着很条理,计算机会被你气哭的。