Определение ID-a
Здраствуйте. Существует необходимость определять идентификатор элемента при клике по нему. Проблема в том что таких элементов на странице тьма (большое меню с большой степенью вложенности) и если для каждого элемета прописывать обработчик события то получается много лишего трафика.
Пробовал юзать метод innerHTML, т.е записывал обработчик события в переменную a='Onclick="my_function(this)"'; затем добавлял её ко всем элементам и вставлял всё в документ. Так то всё нормально, только извращённо очень, может проще способ существует? |
используй event.
function f (e) {
e = e || event;
var obj = ( e.target ) ? e.target : e.srcElement;
alert (obj.id);
}
я так определяю. допустим на онклик таблицы присваиваю( <table onclick="f(event);">) и по id можно определить по какой ячейки был клик. |
Большое спасибо!!! Работает на ура!!!
|
| Часовой пояс GMT +3, время: 13:34. |