当前位置: 首页 > 图文教程 > 网络编程 > Javascript > js removeChild 障眼法 可能出现的错误

Javascript
链接渐变效果
两个SUBMIT按钮,如何区分处理
IP地址输入框
无间断滚动marquee的详细用法解析
动态提示的下拉框
在textarea输入Tab
判断file框选择的是否为图片
判断Checkbox和Radio的一种方法
在b/s开发中经常用到的javaScript技术
js获取变量
mouse_on_title.js
Email地址加密javascript版
卡拉 OK 字幕效果
数字金额千位分隔的Javascript
[对联广告] JS脚本类
[原创]图片分页查看
新闻一段时间向上滚动效果
让文字在页面上90度,180度翻转
event.srcElement+表格应用
无限扩展的年份select

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-10   浏览: 317 ::
收藏到网摘: n/a

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]);
}