使用
elemem.childNodes获取子节点过后..他的长度会是节点长度的一倍..或多出一些undefined的项..请问这是为什么...在使用firstChild和lastChild也会有这样的问题..每个项之间会有一个undefined的值出项...
elemem.childNodes获取子节点过后..他的长度会是节点长度的一倍..或多出一些undefined的项..请问这是为什么...在使用firstChild和lastChild也会有这样的问题..每个项之间会有一个undefined的值出项...
解决方案 »
- 跪求!!佳能(中国)Flash源代码或者JS源代码。最好可以带有数字按钮
- 如何根据参数名移除url中的参数?
- EXT RowExpander IE6看不到加号和那个横条线.
- javascript有办法知道一共几张图片载入失败吗
- 带延伸窗口的超链接
- java新手提问(struts):一个页面三个frame,如何在登录时frame3中显示提交后得到的数据
- 关于Array.prototype.slice.apply(arr, [3]);
- js文件中函数调用问题???
- VBscript 里 chr() 与 chrB()到底什么区别???我快疯了!!!
- thinkphp 读取数据库中的数据
- 页面跳转问题
- jsp页面在窗口缩小或者放大页面的时候左右的空白消失是怎么回事
你可以使用xx.children替代childNodes请参见
http://dotnet.aspx.cc/file/firstElementChild-lastElementChild-previousElementSibling-nextElementSibling-childElementCount.aspx
但标准浏览器则不会。所以比较高效的做法是使用elemem.children属性,这样就只会获得非文本节点
集合,而且这个属性是浏览器原生就支持的ie6及其更高版本都可以使用