JavaScript DOM :Поиск индекса элемента в контейнере

Мне нужно найти индекс элемента внутри его контейнера по ссылке на объект. Странно, я не могу найти простой способ. Пожалуйста, не используйте jQuery -, только DOM.

UL
 LI
 LI
 LI - my index is 2
 LI

Да, я мог бы присвоить идентификаторы каждому элементу и пройтись по всем узлам в соответствии с идентификатором, но это кажется плохим решением. Нет ли чего-нибудь покрасивее?

Итак, скажем, у меня есть объектная ссылка на третий LI, как в примере выше. Как я узнаю, что это индекс 2?

Спасибо.

66
задан Vad 1 August 2012 в 14:52
поделиться