循環(huán)內(nèi)的長度 和在 外面的長度不一樣 為啥?? 求大神指教0.0
function clearText() {
? ? ?var a = document.getElementById("content");
? ? ?var x = a.childNodes;
? ? ?var xlen = x.length;
? ? ?document.write(xlen+"<br/>");
? ? ?document.write("===============================================");
? ? ?for (var i = 0; i < x.length; i++) {
? ? ? ? a.removeChild(x[0]);
? ? ? ? document.write(x.length+"<br/>");
? ? }
}
2019-08-27
刪除x[0]的時候,循環(huán)條件中的x.length也在變
2019-09-02
function clearText() {
? var content = document.getElementById("content");
// 1. 刪除該節(jié)點的內(nèi)容,先要獲取子節(jié)點。
var child = content.childNodes;
// 2. 然后使用循環(huán)遍歷每個子節(jié)點。
for (var i = child.length - 1; i >= 0; i--) {
// 3. 使用removeChild()刪除節(jié)點。
content.removeChild(child[i]);
}
}