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

转载 2013年12月05日 14:34:34

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之DOM操作(删除节点removeChild())

删除节点removeChild() removeChild() 方法从子节点列表中删除某个节点。如删除成功,此方法可返回被删除的节点,如失败,则返回 NULL。 语法: nodeObject....

[vue.js] prop验证没有错误信息的可能原因:没有使用开发者版本

楼主我最近在学习vue.js。在学习组件一节的prop验证时,一直遇到一个问题:无论怎么尝试,我都得不到错误信息。之后在公司的电脑上尝试,却立刻可以看到错误信息,回学校后复盘,却也无论如何都复盘不出来...

easyui datagrid 出现length的js错误

经常看到有datagrid控件的页面出现length的js错误【 'length' 为空或不是对象】,查找半天又找不到原因,使劲的在看是不是datagrid的js配置有问题,结果发现改死了也没用。 ...

【078】docute.js的v3.4.8版本在IE11下出现【对象不支持“from”属性或方法】错误的解决办法

为了实现根据markdown文件标题自动生成树形菜单的功能,我使用了第三方开源库 docute.js。 在使用 docute.js 的过程中,在IE11浏览器中碰到了【对象不支持“from”属性或方法...

SpringMVC框架中jsp页面引用的js,css,html文件在运行时出现404错误

访问静态文件出现404, js,css,html访问不到

jquery.validate.js在IE6 引用时出现 [错误消息:缺少 ';']

直接说问题吧:       刚上线的网站一拍天下 IE6下面,引用jquery.validate.js出现: 我把页面的其他代码都干掉,只保存了jquery.validate.js的引用,...

SpringMVC框架中jsp页面引用的js,css,html文件在运行时出现404错误

SpringMVC框架中jsp页面引用的js,css,html文件在运行时出现404错误

使用Uploadify 时,同时使用了jQuery.Validition 验证控件时,在IE11上出现JS缺少对象错误。

场景:   使用jQuery.1.8.2   使用 Uploadify 3.2上传控件   使用jQuery.Validition 1.9 验证         使...

web服务器iis6信息服务dede系统网站浏览出现网页js脚本错误

js没有执行出现自定义的内容模型部分字段没有显示,有知道的联系我qq1246036464,谢谢啊
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)