Вопросы с тегом «addeventlistener»

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

704
addEventListener против onclick

Какая разница между addEventListenerа onclick? var h = document.getElementById("a"); h.onclick = dothing1; h.addEventListener("click", dothing2); Приведенный выше код находится вместе в отдельном файле .js, и они оба работают...

304
Как передать аргументы функции прослушивателя addEventListener?

Ситуация в некотором роде var someVar = some_other_function(); someObj.addEventListener("click", function(){ some_function(someVar); }, false); Проблема в том, что значение функции someVarне видно внутри функции слушателя addEventListener, где оно, вероятно, рассматривается как новая...

163
Javascript - Как определить, загружен ли документ (IE 7 / Firefox 3)

Я хочу вызвать функцию после загрузки документа, но документ может или не может завершить загрузку еще. Если он загрузился, то я могу просто вызвать функцию. Если он НЕ загружается, тогда я могу прикрепить прослушиватель событий. Я не могу добавить список событий после того, как onload уже запущен,...

148
Привязка нескольких событий к слушателю (без JQuery)?

Работая с событиями браузера, я начал использовать Safari touchEvents для мобильных устройств. Я обнаружил, что addEventListeners накапливаются с условными выражениями. Этот проект не может использовать JQuery. Стандартный прослушиватель событий: /* option 1 */ window.addEventListener('mousemove',...

146
Динамически добавлять прослушиватель событий

Я только начинаю возиться с Angular 2, и мне интересно, может ли кто-нибудь сказать мне, как лучше всего динамически добавлять и удалять прослушиватели событий из элементов. У меня настроен компонент. При щелчке по определенному элементу в шаблоне я хочу добавить слушателя для mousemoveдругого...

144
Слушатель JavaScript, нажатие клавиши не обнаруживает обратного пробела?

Я использую keypressслушатель, например .. addEventListener("keypress", function(event){ } Однако это, похоже, не обнаруживает обратного пространства, которое стирает текст ... Могу ли я использовать другой слушатель для обнаружения этого?...

118
addEventListener не работает в IE8

Я установил флажок динамически. Я использовал addEventListenerдля вызова функции при щелчке по флажку, которая работает в Google Chrome и Firefox, но не работает в Internet Explorer 8 . Это мой код: var _checkbox = document.createElement("input"); _checkbox.addEventListener("click",...

108
Невозможно прочитать свойство addEventListener со значением null

Мне нужно использовать ванильный JavaScript для проекта. У меня есть несколько функций, одна из которых - кнопка, открывающая меню. Он работает на страницах, где существует целевой идентификатор, но вызывает ошибку на страницах, где идентификатор не существует. На тех страницах, где функция не...

105
Как проверить, существует ли динамически прикрепленный прослушиватель событий?

Вот моя проблема: можно ли как-то проверить наличие динамически прикрепленного прослушивателя событий? Или как я могу проверить статус свойства onclick (?) В DOM? Я искал в Интернете решение, как и Stack Overflow, но не повезло. Вот мой html: <a id="link1" onclick="linkclick(event)"> link 1...

85
Проблема с MSIE и addEventListener в Javascript?

document.getElementById('container').addEventListener('copy',beforecopy,false ); В Chrome / Safari вышеуказанное приведет к запуску функции «beforecopy» при копировании содержимого страницы. Предполагается, что MSIE также поддерживает эту функцию, но по какой-то причине я получаю такую ​​ошибку:...