2009-08-27 7 views
1

Я столкнулся с некоторым javascript на работе сегодня, который использовал jQuery для извлечения двух элементов. Затем он использовал elem.nodeIndex для определения позиции в родительских элементах для каждого элемента. Ничто не устанавливает это свойство нигде, и теперь я вижу ссылку на него в msdn, mdc или где-либо еще.Является ли nodeIndex допустимым свойством элемента DOM в IE?

Я прошел через этот javascript в FireFox с FireBug и протестировал код в хроме и опера. Я уверен, что ничто не пыталось установить это свойство. Однако я не могу найти никакой информации об этом свойстве nodeIndex.

Существует ли nodeIndex как свойство DOM в IE, или я что-то пропустил во время отладки моего кода?

UPDATE: я задал тот же вопрос о 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 –

0

Ну, легкий ответ: если он не документирован нигде, как MDC, MSDN или W3, то это не «реальное» свойство DOM.

Идея использования nodeIndex также неверна, почему вы хотите это сделать?

+0

Я не хочу этого делать. Тот факт, что он работал в IE, но не был документирован, беспокоил меня. –

 Смежные вопросы

  • Нет связанных вопросов^_^