nodeIndex是IE中有效的DOM元素属性吗?

时间:2009-08-27 03:37:41

标签: javascript internet-explorer dom nodes

我今天在工作中遇到了一些使用jQuery获取两个元素的javascript。然后使用elem.nodeIndex确定每个元素的父元素中的位置。什么都没有在任何地方设置此属性,现在我在msdnmdc或其他任何位置看到对它的引用。

我使用FireFoxFireBug中浏览了这个javascript,并在chrome和opera中测试了代码。我确定没有尝试设置此属性。但是,我无法在任何地方找到有关此nodeIndex属性的任何信息。

nodeIndex是否在IE中作为DOM属性存在,或者在调试代码时是否遗漏了某些内容?

更新:我在jQuery list上问了同样的问题,他们确认该物业仅供内部使用:

2 个答案:

答案 0 :(得分:2)

看起来它的jQuery是adding nodeIndex to nodes in some cases

答案 1 :(得分:0)

嗯,简单的答案是:如果它没有像MDC,MSDN或W3那样被记录,那么它就不是'真正的'DOM属性。

使用nodeIndex的想法也是错误的,为什么要这样做呢?