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

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

UL
 LI
 LI
 LI - my index is 2
 LI

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

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

Благодарю.

Ответы на вопрос(12)

Ваш ответ на вопрос