Pytania otagowane jako addeventlistener

metoda zdarzenia DOM, która dodaje detektor zdarzeń do danego węzła DOM

16
addEventListener vs onclick
Jaka jest różnica między addEventListeneri onclick? var h = document.getElementById("a"); h.onclick = dothing1; h.addEventListener("click", dothing2); Powyższy kod znajduje się razem w osobnym pliku .js i oba działają doskonale.



9
JavaScript - jak wykryć, czy dokument został załadowany (IE 7 / Firefox 3)
Chcę wywołać funkcję po załadowaniu dokumentu, ale załadowanie dokumentu mogło się jeszcze skończyć lub nie. Jeśli się załadował, mogę po prostu wywołać funkcję. Jeśli się NIE załadował, mogę dołączyć detektor zdarzeń. Nie mogę dodać detektora zdarzeń, gdy onload został już uruchomiony, ponieważ nie zostanie wywołany. Jak więc mogę sprawdzić, czy …

8
Powiązanie wielu zdarzeń z odbiornikiem (bez JQuery)?
Pracując ze zdarzeniami przeglądarki, zacząłem stosować touchEvents Safari dla urządzeń mobilnych. Uważam, że addEventListenerłączą się z warunkami. Ten projekt nie może używać JQuery. Standardowy odbiornik zdarzeń: /* option 1 */ window.addEventListener('mousemove', this.mouseMoveHandler, false); window.addEventListener('touchmove', this.mouseMoveHandler, false); /* option 2, only enables the required event */ var isTouchEnabled = window.Touch || …

4
Dynamicznie dodawaj odbiornik zdarzeń
Właśnie zaczynam bawić się Angular 2 i zastanawiam się, czy ktoś może mi powiedzieć najlepszy sposób na dynamiczne dodawanie i usuwanie detektorów zdarzeń z elementów. Mam skonfigurowany komponent. Po kliknięciu określonego elementu w szablonie chcę dodać detektor mousemovedo innego elementu tego samego szablonu. Następnie chcę usunąć ten odbiornik po kliknięciu …


9
addEventListener nie działa w IE8
Dynamicznie utworzyłem checkbox. Kiedyś addEventListenerwywoływałem funkcję po kliknięciu pola wyboru, która działa w Google Chrome i Firefox, ale nie działa w Internet Explorer 8 . To jest mój kod: var _checkbox = document.createElement("input"); _checkbox.addEventListener("click", setCheckedValues, false); setCheckedValues jest moim programem obsługi zdarzeń.

16
Nie można odczytać właściwości „addEventListener” o wartości null
Muszę użyć waniliowego JavaScript do projektu. Mam kilka funkcji, z których jedną jest przycisk otwierający menu. Działa na stronach, na których istnieje identyfikator docelowy, ale powoduje błąd na stronach, na których identyfikator nie istnieje. Na tych stronach, na których funkcja nie może znaleźć identyfikatora, pojawia się błąd „Nie można odczytać …

14
Jak sprawdzić, czy istnieje dynamicznie dołączany detektor zdarzeń?
Oto mój problem: czy można w jakiś sposób sprawdzić, czy istnieje dynamicznie dołączany detektor zdarzeń? Albo jak mogę sprawdzić stan właściwości „onclick” (?) W DOM? Szukałem rozwiązania w Internecie, podobnie jak Stack Overflow, ale bez powodzenia. Oto mój html: <a id="link1" onclick="linkclick(event)"> link 1 </a> <a id="link2"> link 2 </a> …

8
MSIE i addEventListener Problem w JavaScript?
document.getElementById('container').addEventListener('copy',beforecopy,false ); W przeglądarce Chrome / Safari powyższe spowoduje uruchomienie funkcji „beforecopy” podczas kopiowania zawartości strony. MSIE ma również obsługiwać tę funkcję, ale z jakiegoś powodu otrzymuję ten błąd: „Obiekt nie obsługuje tej właściwości lub metody” Rozumiem, że Internet Explorer nie będzie grał z węzłem treści, ale pomyślałbym, że podanie …

2
Prawidłowe użycie addEventListener () / attachEvent ()?
Zastanawiam się jak addEventListenerodpowiednio attachEventpoprawnie używać ? window.onload = function (myFunc1) { /* do something */ } function myFunc2() { /* do something */ } if (window.addEventListener) { window.addEventListener('load', myFunc2, false); } else if (window.attachEvent) { window.attachEvent('onload', myFunc2); } // ... lub function myFunc1() { /* do something */ } …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.