for(var i=content.childNodes.length-1;i>=0;i--){ //第一种for循环 //for(var i=0;i<content.childNodes.length;i++){ //第二种for循环 var x=content.removeChild(content.childNodes[i]); x=null; }
for循环升序的时候,是从第一个子节点开始清除,第一个子节点的下标为0,当第一个字节点(下标为0)被删除后,第二个子节点(下标为1)就成为了第一个子节点(下标变成0),所以不能完全被清除
亲,下一个小节5-6就有你要的内容。你的代码是正确的,是题目问题,加油
结果当然不会相同啦