2009-08-27 71 views
1

我今天在工作中遇到了一些使用jQuery來獲取兩個元素的javascript。然後它使用elem.nodeIndex來確定每個元素的父元素的位置。沒有什麼是在任何地方設置此屬性,我現在可以在msdn,mdc或其他任何地方看到它的引用。nodeIndex是IE中有效的DOM元素屬性嗎?

我在FireFoxFireBug之間跳過了這個javascript,並在chrome和opera中測試了代碼。我確定沒有人試圖設置這個屬性。但是,我無法在任何位置找到有關此nodeIndex屬性的任何信息。

nodeIndex是否作爲IE中的DOM屬性存在,還是在調試我的代碼時錯過了某些東西?

更新:我問在jQuery list同樣的問題,他們確認該財產是僅供內部使用:

回答

2

它看起來像它的jQuery的那adding nodeIndex to nodes in some cases

+0

我問了jQuery列表,顯然這隻用於內部使用。 http://groups.google.com/group/jquery-en/browse_thread/thread/2382a66a1ce9edf6/168046b517318240#168046b517318240 – 2009-08-27 17:49:59

0

好吧,簡單的答案是:如果它沒有被記錄在任何地方,如MDC,MSDN或W3,那麼它不是一個「真正的」DOM屬性。

使用nodeIndex的想法也是錯誤的,你爲什麼要這麼做?

+0

我不是「想要那樣做」。它在IE中工作的事實,但沒有記錄是什麼困擾我。 – 2009-08-27 19:56:41

相關問題