javascript 数组长度值变化。没有重新赋值,为什么4 变成了8?

[复制链接]
查看11 | 回复3 | 2013-4-25 08:56:06 | 显示全部楼层 |阅读模式
哥们儿,你搞笑呢吧?你确定上面的代码是你测试后复制过来的?不是吧?我估计是你在这又重新手打了一遍所以导致了三个错误1、第一个 document 写成了 doucment2、第二个 getElementsByTagName 写成了 getElementsById3、你例子中给出了 3 个 li,下面你说成 4。好吧,不说这些错误。输出 6 (你说 8 也好) 是因为oUl.innerHTML=oUl.innerHTML+oUl.innerHTML;这一句已经更新了 HTML DOM 的结构,aLi 并不是一个固定的数值,你把 document.getElementsByTagName("li") 这个【...
回复

使用道具 举报

千问 | 2013-4-25 08:56:06 | 显示全部楼层
你的代码能否运行我都很怀疑。aLi=document.getElementsById("li"); //一共是4个li标签这都错的...
回复

使用道具 举报

千问 | 2013-4-25 08:56:06 | 显示全部楼层
这代码能运行就怪了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行