Как узнать положение элемента
Есть список:
<ul id='ul'> <li>select 1</li> <li>select 2</li> <li>select 3</li> <li>select 4</li> <li>select 5</li> </ul> При нажатии на один из элементов, мне нужно узнать какой он по счету. |
Цитата:
|
Да мне вот как раз то вообще ничего особо в голову не лезет.
У меня вот такая функция есть var ul=document.getElementById('ul'); var li=ul.getElementsByTagName('li'); for(xx=0; xx<=li.length-1; xx++){ ul.getElementsByTagName('li')[xx].onclick=function (){ rad(this) }; }; function rad(thiss){ thiss.???? // Можно ли как нибудь так это реализовать } |
Цитата:
Я расставляю перед тобой в ряд N кубиков... Потом тучу пальцем в некий кубик и спрашиваю: - Какой он посчёту? Что тебе нужно сделать дабы ответить на мой вопрос? :) |
Любишь играть.... ))
Буду считать с начала ряда. .... for(xx=0; xx<=li.length-1; xx++){ // Как узнать где остановиться? (в какой ты кубик пальцем ткнул) if(ul.getElementsByTagName('li')[xx]=='?') {} }; |
\вариант
<html> <head> <meta charset="utf-8"> <style type="text/css"> body { margin:0px; } </style> <script type="text/javascript"> function l(event) { var el = event.target || event.srcElement; alert(el.innerHTML); } </script> </head> <body> <ul onclick="l(event)"> <li>select 1</li> <li>select 2</li> <li>select 3</li> <li>select 4</li> <li>select 5</li> </ul> </body> </html> |
... и тут появился nerv.
|
Magneto, :) Я тоже учусь) Поэтому пока мне это интересно)
|
Ну можно было решить и выложить уже после того как топикстартер решил свою проблемку.
|
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 10:42. |