Вопросы с тегом 'addeventlistener'

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

addEventListener vs onclick

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

Как вызвать событие в JavaScript?

Я добавил событие в текстовое поле, используя addEventListener. Он работает нормально. Моя проблема возникла, когда я хотел запускать событие программно из другой функции. Как я могу это сделать?
22 мар. '10 в 8:41
27

Как передать аргументы функции addEventListener?

Ситуация несколько похожа: var someVar = some_other_function(); someObj.addEventListener("click", function(){ some_function(someVar); }, false); Проблема в том, что значение someVar не отображается внутри функции прослушивателя addEventListen...
02 нояб. '08 в 10:36
9

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

Я хочу вызвать функцию после загрузки документа, но документ может или не закончил загрузку. Если он загрузился, я могу просто вызвать функцию. Если он НЕ загружается, я могу подключить прослушиватель событий. Я не могу добавить eventlistener после т...
11 июн. '09 в 0:14
8

Связывание нескольких событий с слушателем (без JQuery)?

Во время работы с событиями браузера я начал использовать Safari touchEvents для мобильных устройств. Я нахожу, что addEventListener складываются с условными выражениями. Этот проект не может использовать JQuery. Стандартный прослушиватель событий:...
10 янв. '12 в 0:15
9

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

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

Как удалить всех слушателей в элементе?

У меня есть кнопка, и я добавил ей eventlistners: document.getElementById("btn").addEventListener("click", funcA, false); document.getElementById("btn").addEventListener("click", funcB, false); document.getElementById("btn").addEventListener("click...
12 февр. '12 в 19:18
6

Слушатель JavaScript, "keypress" не обнаруживает backspace?

Я использую прослушиватель keypress, например.. addEventListener("keypress", function(event){ } однако, похоже, это не обнаруживает обратное пространство, которое стирает текст. Есть ли другой прослушиватель, который я могу использовать для его ...
30 янв. '11 в 14:43
5

addEventListener, использующий для цикла и пропущенных значений

Я пытаюсь добавить слушатель событий к нескольким объектам, используя цикл for, но в итоге все слушатели нацеливаются на один и тот же объект → последний. Если я добавлю слушателей вручную, определив boxa и boxb для каждого экземпляра, это сработает...
25 окт. '13 в 9:32
8

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

document.getElementById('container').addEventListener('copy',beforecopy,false ); В Chrome/Safari выше будет выполняться функция "beforecopy" при копировании содержимого на странице. MSIE также должна поддерживать эту функциональность, но по какой-т...
08 нояб. '09 в 4:35
2

Правильное использование addEventListener()/attachEvent()?

Мне интересно, как правильно использовать addEventListener соответственно attachEvent? window.onload = function (myFunc1) { /* do something */ } function myFunc2() { /* do something */ } if (window.addEventListener) { window.addEventListener('l...
17 апр. '10 в 4:05
13

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

Вот моя проблема: возможно ли как-то проверить наличие динамически подключенного прослушивателя событий? Или как я могу проверить состояние свойства onclick (?) В DOM? Я искал интернет, как и Qaru, для решения, но не повезло. Вот мой HTML: <a id=...
12 июл. '12 в 15:42
8

addEventListener в Internet Explorer

Что эквивалентно объекту элемента в Internet Explorer 9? if (!Element.prototype.addEventListener) { Element.prototype.addEventListener = function() { .. } } Как это работает в Internet Explorer? Если есть функция, равная addEventListener, ...
03 авг. '11 в 13:57
11

addEventListener на пользовательский объект

Я создал объект, который имеет несколько методов. Некоторые из этих методов являются асинхронными, и поэтому я хочу использовать события, чтобы иметь возможность выполнять действия после завершения методов. Для этого я попытался добавить addEventLis...
30 дек. '14 в 8:13
6

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

Можно ли добавить прослушиватель событий (Javascript) для всех динамически генерируемых элементов? Я не владелец страницы, поэтому не могу добавить слушателя статическим способом. Для всех элементов, созданных при загрузке страницы, я использую: do...
10 янв. '13 в 13:14