课程
/前端开发
/JavaScript
/JavaScript进阶篇
不知道怎么回事。循环的时候 i--就可以全部删除,i++就不能~求解答
2014-10-12
源自:JavaScript进阶篇 9-14
正在回答
每删一次,子节点集合就更新一次,i+1那个位置已经不是原来的节点了
没删掉一个节点length长度就减一了
function clearText() { var content=document.getElementById("content"); // 在此完成该函数 for(var i = 0, len = content.childNodes.length; i < len; i++){ content.removeChild(content.childNodes[i]) } 这样可以的哦。
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答函数调用不能放在<body>部分吗
2 回答var text=con[i].getAttribute("title")与var text=con[i].title 有什么区别吗?
1 回答请问任务栏的位置和大小怎么改变呀
2 回答请问我直接使用innerHTML为什么不能修改掉h3标签里面的内容的
3 回答大佬们看看这样问题出在哪里