Как узнать положение элемента
Есть список:
<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, время: 15:51. |