Javascript (обработка событий)

Модератор: Модераторы разделов

frp
Сообщения: 1445
ОС: Debian Squeeze

Javascript

Сообщение frp »

Есть один обработчик события onmouseover для многих элементов.
Примерно такой HTML-код:

Код: Выделить всё

<ul>
<li id="li1" onmouseover="li_hover()"><a href="blablabla1">Ссылка 1</a></li>
<li id="li2" onmouseover="li_hover()"><a href="blablabla2">Ссылка 2</a></li>
<li id="li3" onmouseover="li_hover()"><a href="blablabla3">Ссылка 3</a></li>
<li id="li4" onmouseover="li_hover()"><a href="blablabla4">Ссылка 4</a></li>
</ul>

Как узнать ID элемента, для которого этот обработчик вызван? Функцию я могу модифицировать.
Спасибо сказали:
neol
Сообщения: 600
ОС: Debian Stable

Re: Javascript

Сообщение neol »

Кажется что-то типа

Код: Выделить всё

onmouseover="li_hover(this)

function li_hover(el){
id=el.id
...
}
Спасибо сказали:
pcodr
Сообщения: 283
ОС: Debian

Re: Javascript

Сообщение pcodr »

Еще можно так:

Код: Выделить всё

id = el.getAttribute("id")
remote system type is unix
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Javascript

Сообщение frp »

Спасибо. Работает.
Спасибо сказали: