Прослушиватель событий не запускается

#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. Является ли код частью сценария содержимого или всплывающего окна расширения?