#javascript #javascript-events #google-chrome-extension #mouseevent
#javascript #google-chrome-расширение #dom-события #mouseevent
Вопрос:
Я работаю над расширением Chrome и пытаюсь заставить прослушиватель кликов функционировать следующим образом:
var morelistitem = document.createElement('li');
morelistitem.setAttribute('class', 'more-list-item');
morelistitem.setAttribute('drop-down-nav-button', 'more-list-item');
navul.appendChild(morelistitem);
morelistitem.addEventListener('click', testalert)
В testalert
:
function testalert(){
alert("weeeeeee");
}
Тег li создан правильно, но когда я нажимаю на него, ничего не происходит.
Комментарии:
1. Я только что протестировал его в jsFiddle, и, похоже, он работает нормально. Вы пробовали это на обычной HTML-странице?
2. Проверьте,
window.alert
существует ли. Возможно, он недоступен в контексте расширения?3. Является ли код частью сценария содержимого или всплывающего окна расширения?