js removeChild 障眼法 可能出现的错误_javascript技巧
程序员文章站
2022-06-16 10:57:35
...
有结构:
如果运行代码1:
var ul = document.getElementById('demo');
var liList = ul.getElementsByTagName('li');
for (var i = 0; i ul.removeChild(liList[i]);
}
如果和我一样被欺骗了,那么看看正确的代码就明白原因啦!
var ul = document.getElementById('demo');
var liList = ul.getElementsByTagName('li');
var lilength = liList.length;
for (var i = 0; i ul.removeChild(liList[0]);
}
复制代码 代码如下:
- a
- b
- c
如果运行代码1:
复制代码 代码如下:
var ul = document.getElementById('demo');
var liList = ul.getElementsByTagName('li');
for (var i = 0; i ul.removeChild(liList[i]);
}
如果和我一样被欺骗了,那么看看正确的代码就明白原因啦!
复制代码 代码如下:
var ul = document.getElementById('demo');
var liList = ul.getElementsByTagName('li');
var lilength = liList.length;
for (var i = 0; i ul.removeChild(liList[0]);
}
推荐阅读
-
浏览器解析js生成的html出现样式问题的解决方法_javascript技巧
-
js removeChild 障眼法 可能出现的错误_javascript技巧
-
浏览器解析js生成的html出现样式问题的解决方法_javascript技巧
-
js 未结束的字符串常量错误解决方法_javascript技巧
-
关于js new Date() 出现NaN 的分析_javascript技巧
-
解决JS浮点数运算出现Bug的方法_javascript技巧
-
出现“不能执行已释放的Script代码”错误的原因及解决办法_javascript技巧
-
js传参数受特殊字符影响错误的解决方法_javascript技巧
-
解决JS浮点数运算出现Bug的方法_javascript技巧
-
Javascript在IE下设置innerHTML时出现未知的运行时错误的解决方法_javascript技巧