Pytania otagowane jako dom-events

Zdarzenia DOM (Document Object Model) pozwalają językom programowania sterowanym zdarzeniami rejestrować różne programy obsługi / nasłuchiwania zdarzeń w węzłach elementów w drzewie DOM.

5
Jaka jest różnica między onChange a onInput w React?
Próbowałem znaleźć odpowiedź na to pytanie, ale większość z nich jest poza kontekstem React, gdzie onChangewyzwala się po rozmyciu. Wykonując różne testy, nie mogę powiedzieć, jak te dwa zdarzenia są różne (po zastosowaniu do obszaru tekstowego). Czy ktoś może rzucić na to trochę światła?


4
event.preventDefault () vs. return false (bez jQuery)
Zastanawiałam się, czy event.preventDefault()i return falsebyły takie same. Zrobiłem kilka testów i wygląda na to Jeśli na przykład program obsługi zdarzeń zostanie dodany przy użyciu starego modelu elem.onclick = function(){ return false; }; Następnie return falsezapobiega domyślnej akcji, takiej jak event.preventDefault(). Jeśli program obsługi zdarzeń zostanie dodany przy użyciu addEventListener, …

7
Zdarzenie zmiany kodu JavaScript w elemencie wejściowym jest uruchamiane tylko po utracie aktywności
Mam element wejściowy i chcę nadal sprawdzać długość treści i za każdym razem, gdy długość będzie równa określonemu rozmiarowi, chcę włączyć przycisk przesyłania, ale mam problem ze zdarzeniem zmiany JavaScript jako zdarzeniem uruchamia się tylko wtedy, gdy element wejściowy wykracza poza zakres, a nie w przypadku zmiany zawartości. <input type="text" …

9
Jak programowo wywołać zdarzenie onclick () ze znacznika kotwicy, zachowując odwołanie „this” w funkcji onclick?
Poniższe nie działa ... (przynajmniej nie w Firefoksie: document.getElementById('linkid').click()nie jest funkcją) <script type="text/javascript"> function doOnClick() { document.getElementById('linkid').click(); //Should alert('/testlocation'); } </script> <a id="linkid" href="/testlocation" onclick="alert(this.href);">Testlink</a>

8
Jak zaimplementować blokadę w JavaScript
Jak coś odpowiednika lockw C # można zaimplementować w JavaScript? Aby więc wyjaśnić, o czym myślę, prosty przypadek użycia to: Użytkownik klika przycisk B. Bpodnosi zdarzenie onclick. Jeśli Bjest w event-stateoczekiwania wydarzenie dla Bbyć w ready-stateprzed rozmnożeniowego. Jeśli Bjest w ready-state, Bjest zablokowany i ustawiony na event-state, to zdarzenie jest …

11
Zapobiegaj przewijaniu przeglądarki w popstate historii HTML5
Czy można zapobiec domyślnemu zachowaniu przewijania dokumentu w przypadku wystąpienia zdarzenia popstate? Nasza witryna wykorzystuje animowane przewijanie jQuery i History.js, a zmiany stanu powinny przewijać użytkownika do różnych obszarów strony, czy to poprzez pushstate, czy popstate. Problem polega na tym, że przeglądarka automatycznie przywraca pozycję przewijania z poprzedniego stanu, gdy …



5
Uruchamianie zdarzenia klawiatury w przeglądarce Safari przy użyciu JavaScript
Próbuję zasymulować zdarzenie klawiatury w Safari przy użyciu JavaScript. Próbowałem tego: var event = document.createEvent("KeyboardEvent"); event.initKeyboardEvent("keypress", true, true, null, false, false, false, false, 115, 0); ... a także to: var event = document.createEvent("UIEvents"); event.initUIEvent("keypress", true, true, window, 1); event.keyCode = 115; Jednak po wypróbowaniu obu podejść mam ten sam problem: …
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.