js removeChild 障眼法 可能出现的错误

js removeChild 障眼法之可能出现的错误,大家看下代码就知道了。

有结构: 

复制代码代码如下:

<ul id="demo"> 
<li>a</li> 
<li>b</li> 
<li>c</li> 
</ul> 

如果运行代码1: 
复制代码代码如下:

var ul = document.getElementById('demo'); 
var liList = ul.getElementsByTagName('li'); 
for (var i = 0; i < = liList.length; i++) { 
ul.removeChild(liList[i]); 


如果和我一样被欺骗了,那么看看正确的代码就明白原因啦! 
复制代码代码如下:

var ul = document.getElementById('demo'); 
var liList = ul.getElementsByTagName('li'); 
var lilength = liList.length; 
for (var i = 0; i < lilength; i++) { 
ul.removeChild(liList[0]); 


阅读更多
个人分类: 网络
想对作者说点什么? 我来说一句

JS使用removeChild 删除元素节点

byc233518 byc233518

2015-06-21 22:31:11

阅读数:3837

没有更多推荐了,返回首页

不良信息举报

js removeChild 障眼法 可能出现的错误

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭