logo

Zdarzenie onclick JavaScript

The na kliknięcie zdarzenie zwykle ma miejsce, gdy użytkownik kliknie element. Umożliwia programiście wykonanie funkcji JavaScript po kliknięciu elementu. Tego zdarzenia można używać do sprawdzania poprawności formularza, komunikatów ostrzegawczych i wielu innych.

Korzystając z JavaScript, to zdarzenie można dynamicznie dodać do dowolnego elementu. Obsługuje wszystkie elementy HTML z wyjątkiem , , , , , , , ,
, ,
I . Oznacza to, że nie możemy zastosować na kliknięcie zdarzenie na podanych tagach.

W HTML możemy używać na kliknięcie atrybut i przypisać a Funkcja JavaScriptu do tego. Możemy także użyć JavaScriptu dodajEventListener() metodę i zaliczyć a Kliknij zdarzenie, aby zapewnić większą elastyczność.

Składnia

Teraz widzimy składnię użycia metody na kliknięcie wydarzenie w HTML i w JavaScript (bez dodajEventListener() metodą lub za pomocą dodajEventListener() metoda).

W HTMLu

 

W JavaScript

 object.onclick = function() { myScript }; 

W JavaScript przy użyciu metody addEventListener().

 object.addEventListener('click', myScript); 

Zobaczmy, jak używać na kliknięcie wydarzenie za pomocą ilustracji. Teraz zobaczymy przykłady użycia na kliknięcie zdarzenie w HTML i JavaScript.

drzewo wyszukiwania binarnego]

Przykład 1 - Użycie atrybutu onclick w HTML

W tym przykładzie używamy HTML na kliknięcie atrybut i przypisanie do niego funkcji JavaScript. Gdy użytkownik kliknie dany przycisk, zostanie wykonana odpowiednia funkcja, a na ekranie wyświetli się okno dialogowe z ostrzeżeniem.

 function fun() { alert(&apos;Welcome to the javaTpoint.com&apos;); } <h3> This is an example of using onclick attribute in HTML. </h3> <p> Click the following button to see the effect. </p> Click me 
Przetestuj teraz

Wyjście

Zdarzenie onclick JavaScript

Po kliknięciu danego przycisku wyjściem będzie -

Zdarzenie onclick JavaScript

Przykład 2 – Korzystanie z JavaScript

W tym przykładzie używamy JavaScriptu na kliknięcie wydarzenie. Tutaj używamy na kliknięcie zdarzenie z elementem akapitu.

Kiedy użytkownik kliknie element akapitu, zostanie wykonana odpowiednia funkcja i tekst akapitu zostanie zmieniony. Po kliknięciu

elementu, kolor tła, rozmiar, obramowanie i kolor tekstu również ulegną zmianie.

 onclick event <h3> This is an example of using onclick event. </h3> <p> Click the following text to see the effect. </p> <p id="para">Click me</p> document.getElementById(&apos;para&apos;).onclick = function() { fun() }; function fun() { document.getElementById(&apos;para&apos;).innerHTML = &apos;Welcome to the javaTpoint.com&apos;; document.getElementById(&apos;para&apos;).style.color = &apos;blue&apos;; document.getElementById(&apos;para&apos;).style.backgroundColor = &apos;yellow&apos;; document.getElementById(&apos;para&apos;).style.fontSize = &apos;25px&apos;; document.getElementById(&apos;para&apos;).style.border = &apos;4px solid red&apos;; } 
Przetestuj teraz

Wyjście

Zdarzenie onclick JavaScript

Po kliknięciu tekstu Kliknij, wyjście będzie -

Zdarzenie onclick JavaScript

Przykład 3 — użycie metody addEventListener().

W tym przykładzie używamy JavaScript dodajEventListener() sposób mocowania a Kliknij zdarzenie do elementu akapitu. Gdy użytkownik kliknie element akapitu, tekst akapitu zostanie zmieniony.

Po kliknięciu akapitu zmieni się również kolor tła i rozmiar czcionki elementów.

 <h3> This is an example of using click event. </h3> <p> Click the following text to see the effect. </p> <p id="para">Click me</p> document.getElementById(&apos;para&apos;).onclick = function() { fun() }; function fun() { document.getElementById(&apos;para&apos;).innerHTML = &apos;Welcome to the javaTpoint.com&apos;; document.getElementsByTagName(&apos;body&apos;)[0].style.color = &apos;blue&apos;; document.getElementsByTagName(&apos;body&apos;)[0].style.backgroundColor = &apos;lightgreen&apos;; document.getElementsByTagName(&apos;body&apos;)[0].style.fontSize = &apos;25px&apos;; document.getElementById(&apos;para&apos;).style.border = &apos;4px solid red&apos;; } 
Przetestuj teraz

Wyjście

wzorce projektowe Java
Zdarzenie onclick JavaScript

Po kliknięciu tekstu Kliknij , wyjście będzie -

Zdarzenie onclick JavaScript