function clearText() { var content=document.getElementById("content"); var nole=content.childNodes.length; for(var i=0;i<nole;i++) { content.removeChild(content.childNodes[0]); } // 在此完成该函数 }
看for循环顺序是怎么样的,如果是从0开始循环,你每次删除第一个,后面的就向前推,于是又有了第一个,有n个元素,就删除n次就好了。理解了吗?