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.


9
Jak wyświetlić okno dialogowe potwierdzenia po kliknięciu łącza <a>?
Chcę, aby ten link zawierał okno dialogowe JavaScript z pytaniem użytkownika „ Jesteś pewien? T / N ”. &lt;a href="delete.php?id=22"&gt;Link&lt;/a&gt; Jeśli użytkownik kliknie „Tak”, link powinien się załadować, jeśli „Nie” nic się nie stanie. Wiem, jak to zrobić w formularzach, używając onclickfunkcji zwracającej truelub false. Ale jak to zrobić za …


14
Zatrzymaj propagację zdarzeń myszy
Jaki jest najprostszy sposób na zatrzymanie propagacji zdarzeń myszy w Angular 2? Czy powinienem przekazać $eventprzedmiot specjalny i zadzwonić, stopPropagation()czy jest jakiś inny sposób. Na przykład w Meteorze mogę po prostu wrócić falsez modułu obsługi zdarzeń.

4
Odbiornik zdarzenia kliknięcia JavaScript w klasie
Obecnie próbuję napisać JavaScript, aby uzyskać atrybut klikniętej klasy. Wiem, że aby to zrobić poprawnie, powinienem użyć detektora zdarzeń. Mój kod jest następujący: var classname = document.getElementsByClassName("classname"); var myFunction = function() { var attribute = this.getAttribute("data-myattribute"); alert(attribute); }; classname.addEventListener('click', myFunction(), false); Spodziewałem się, że za każdym razem, gdy kliknę jedną …

9
Jak mogę wywołać kliknięcie zdarzenia JavaScript
Mam link na mojej stronie. Próbuję zautomatyzować kilka kliknięć hiperłącza do celów testowych. Czy jest jakiś sposób na symulację 50 kliknięć hiperłącza za pomocą JavaScript? &lt;a href="#" target="_blank" onclick="javascript:Test("Test");"&gt;MSDN&lt;/a&gt; Szukam wyzwalacza zdarzenia onClick z JavaScript.

30
Czy istnieje zdarzenie onSelect lub równoważne dla HTML <select>?
Mam formularz wejściowy, który pozwala mi wybierać spośród wielu opcji i robić coś, gdy użytkownik zmienia wybór. Na przykład, &lt;select onChange="javascript:doSomething();"&gt; &lt;option&gt;A&lt;/option&gt; &lt;option&gt;B&lt;/option&gt; &lt;option&gt;C&lt;/option&gt; &lt;/select&gt; Teraz doSomething()jest uruchamiany tylko po zmianie wyboru . Chcę uruchomić, doSomething()gdy użytkownik wybierze dowolną opcję, prawdopodobnie tę samą ponownie. Próbowałem użyć modułu obsługi „onClick”, ale …

7
React Funkcja onClick uruchamia się podczas renderowania
Przekazuję 2 wartości do elementu potomnego: Lista obiektów do wyświetlenia funkcja usuwania. Używam funkcji .map () do wyświetlania mojej listy obiektów (jak w przykładzie podanym na stronie z instrukcją reagowania), ale przycisk w tym komponencie uruchamia onClickfunkcję podczas renderowania (nie powinien odpalać w czasie renderowania). Mój kod wygląda następująco: module.exports …



7
jQuery odpowiednik metody addEventListener JavaScript
Próbuję znaleźć odpowiednik jQuery tego wywołania metody JavaScript: document.addEventListener('click', select_element, true); Dotarłem do: $(document).click(select_element); ale nie osiąga tego samego wyniku, co ostatni parametr metody JavaScript - wartość logiczna wskazująca, czy procedura obsługi zdarzeń powinna być wykonywana w fazie przechwytywania czy propagacji (według mojego zrozumienia z http://www.quirksmode.org /js/events_advanced.html ) - jest …

9
Jak uzyskać pozycję paska przewijania za pomocą Javascript?
Próbuję wykryć pozycję paska przewijania przeglądarki za pomocą JavaScript, aby zdecydować, gdzie na stronie jest bieżący widok. Domyślam się, że muszę wykryć, gdzie jest kciuk na ścieżce, a następnie wysokość kciuka jako procent całkowitej wysokości ścieżki. Czy nadmiernie to komplikuję, czy JavaScript oferuje łatwiejsze rozwiązanie? Wszelkie pomysły kodowe?



9
Czy wyzwolić zdarzenie keypress / keydown / keyup w JS / jQuery?
Jaki jest najlepszy sposób na symulowanie użytkownika wprowadzającego tekst w polu tekstowym w JS i / lub jQuery? I nie chcą faktycznie umieścić tekst w polu tekstowym, po prostu chcę, aby wyzwolić wszystkich zdarzeń teleskopowe , które normalnie uruchamiane przez użytkownika informacji wpisując w polu tekstowym. Oznacza to ostrość, klawisz …

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.