Вот моя проблема :можно ли как-то проверить наличие динамически подключаемого прослушивателя событий? Или как я могу проверить статус «onclick» (? )свойство в DOM? Я искал в Интернете решение, похожее на Stack Overflow, но безуспешно. Вот мой html:
link 1
link 2
Затем в Javascript я присоединяю динамически созданный прослушиватель событий ко 2-й ссылке:
document.getElementById('link2').addEventListener('click', linkclick, false);
Код работает хорошо, но все мои попытки обнаружить этот подключенный слушатель терпят неудачу :
// test for #link2 - dynamically created eventlistener
alert(elem.onclick); // null
alert(elem.hasAttribute('onclick')); // false
alert(elem.click); // function click(){[native code]} // btw, what's this?
. jsFiddle здесь . Если вы нажмете «Добавить onclick для 2», а затем «[ссылка 2]», событие сработает хорошо, но «Тестовая ссылка 2» всегда сообщает false. Кто-нибудь может помочь?