Как поймать событие onclick() не обычным способом?
Здравствуйте
Вопрос у меня следующий: предположим есть код: <div> <ul> ... здесь может быть что угодно <a href="http://www.domain.com">Click Here</a> </ul> </div> Как поймать событие onclick при клике на ссылку, если между тегами <ul></ul> нельзя менять код? |
Так нельзя менять только HTML? Ну так в JS делайте выборку селектором по дочерним ссылкам элемента ul и вешайте на них какие угодно обработчики. Ну или вешать обработчик на сам ul и смотреть откуда пришел клик по target. Только что в этом необычного...
|
Спасибо, вроде получается
|
|
Событие поймал, но как определить, что клик был именно по ссылке?
привязаться, кроме как к <a href=>...</a> не к чему. Анализировать innerHTML - так там, между <ul></ul> может быть и 100кб кода. Пробовал через childNodes - но последний элемент к примеру object Text, и как понять что он не просто текст а ссылка? |
Цитата:
|
О! Спасибо, теперь точно всё в порядке
|
Часовой пояс GMT +3, время: 08:18. |