Zdarzenia JavaScript
- Poprzednia strona Obiekty JS
- Następna strona Ciągi JS
Zdarzenia HTML to "rzeczy", które się dzieją z elementami HTML.
Kiedy używa się JavaScript w stronie HTML, JavaScript jest w stanie "odpowiadać" na te zdarzenia.
Zdarzenia HTML
Zdarzenia HTML mogą być wynikiem pewnych działań przeglądarki lub użytkownika.
Poniżej znajdują się przykłady zdarzeń HTML:
- Strona HTML została załadowana
- Pole wejściowe HTML zostało zmienione
- Przycisk HTML został kliknięty
Zwykle, gdy zdarzenie ma miejsce, użytkownik chce coś zrobić.
JavaScript pozwala na wykonywanie kodu, gdy wykryte są zdarzenia.
Przez kod JavaScript,HTML pozwala na dodawanie programistów zdarzeń do elementów HTML.
Używaj pojedynczych cudzysłów:
<element event='Niektóre JavaScript>
Używaj podwójnych cudzysłów:
<element event="Niektóre JavaScript">
W następnym przykładzie:onclick
Atrybut (oraz kod) został dodany do <button>
Element:
Przykład
<button onclick='document.getElementById("demo").innerHTML=Date()'>Jaki jest aktualny czas?</button>
W poprzednim przykładzie, kod JavaScript zmienił zawartość elementu o id="demo".
W następnym przykładzie, kod (używając this.innerHTML
Zmienił zawartość swojego elementu:
Przykład
<button onclick="this.innerHTML=Date()">Jaki jest aktualny czas?</button>
Kod JavaScript zazwyczaj ma wiele wierszy. Wywołanie funkcji za pomocą atrybutu zdarzenia jest bardziej powszechne:
Przykład
<button onclick="displayDate()">Jaki jest aktualny czas?</button>
Najczęstsze zdarzenia HTML
Poniżej znajdują się niektóre z najczęstszych zdarzeń HTML:
Zdarzenie | Opis |
---|---|
onchange | Element HTML został zmieniony |
onclick | Użytkownik kliknął element HTML |
onmouseover | Użytkownik przeniósł mysz na element HTML |
onmouseout | Użytkownik przeniósł mysz z elementu HTML |
onkeydown | Użytkownik nacisnął klawisz klawiatury |
onload | Przeglądarka skończyła ładowanie strony |
Pełniejsza lista:Podręcznik JavaScript CodeW3C.com HTML DOM zdarzenia.
Co może zrobić JavaScript?
Event handler może być użyty do obsługi, walidacji wprowadzania użytkownika, działań użytkownika i działań przeglądarki:
- Co powinno się zrobić, gdy strona zostanie załadowana
- Co powinno się zrobić, gdy strona zostanie zamknięta
- Działanie, które powinno być wykonane, gdy użytkownik kliknie przycisk
- Zawartość, która powinna być zweryfikowana, gdy użytkownik wprowadza dane
- i inne
Istnieje wiele różnych sposobów, aby JavaScript obsługiwał zdarzenia:
- Atrybuty zdarzeń HTML mogą wykonać kod JavaScript
- Atrybuty zdarzeń HTML mogą wywołać funkcję JavaScript
- Możesz przypisać własne funkcje obsługi zdarzeń do elementów HTML
- Możesz zatrzymać wysyłanie lub przetwarzanie zdarzeń
- i inne
Dowiedzieć się więcej o wydarzeniach i ich obsłudze w rozdziale HTML DOM.
- Poprzednia strona Obiekty JS
- Następna strona Ciągi JS