logo

JavaScript onclick udalosť

The po kliknutí udalosť vo všeobecnosti nastane, keď používateľ klikne na prvok. Umožňuje programátorovi vykonať funkciu JavaScriptu po kliknutí na prvok. Táto udalosť môže byť použitá na overenie formulára, varovné správy a mnoho ďalších.

Pomocou JavaScriptu je možné túto udalosť dynamicky pridať do akéhokoľvek prvku. Podporuje všetky prvky HTML okrem , , , , , , , ,
, ,
a . Znamená to, že nemôžeme použiť po kliknutí udalosť na daných značkách.

V HTML môžeme použiť po kliknutí atribút a priradiť a Funkcia JavaScript k tomu. Môžeme použiť aj JavaScript addEventListener() metóda a prejsť a kliknite pre väčšiu flexibilitu.

Syntax

Teraz vidíme syntax použitia po kliknutí udalosť v HTML a in javascript (bez addEventListener() metódou alebo pomocou addEventListener() metóda).

V HTML

 

V JavaScripte

 object.onclick = function() { myScript }; 

V JavaScripte pomocou metódy addEventListener().

 object.addEventListener('click', myScript); 

Pozrime sa, ako používať po kliknutí udalosť pomocou niektorých ilustrácií. Teraz uvidíme príklady použitia po kliknutí udalosť v HTML a JavaScript.

int to char java

Príklad1 – Použitie atribútu onclick v HTML

V tomto príklade používame HTML po kliknutí atribút a priradenie funkcie JavaScriptu k nemu. Keď používateľ klikne na dané tlačidlo, vykoná sa príslušná funkcia a na obrazovke sa zobrazí dialógové okno s upozornením.

 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 
Vyskúšajte to

Výkon

JavaScript onclick udalosť

Po kliknutí na dané tlačidlo bude výstup -

JavaScript onclick udalosť

Príklad2 – Používanie JavaScriptu

V tomto príklade používame JavaScript po kliknutí udalosť. Tu používame po kliknutí udalosť s prvkom odseku.

Keď používateľ klikne na prvok odseku, vykoná sa zodpovedajúca funkcia a text odseku sa zmení. Po kliknutí na

zmení sa aj farba pozadia, veľkosť, orámovanie a farba textu.

 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;; } 
Vyskúšajte to

Výkon

JavaScript onclick udalosť

Po kliknutí na text Klikni na mňa, výstup bude -

JavaScript onclick udalosť

Príklad3 - Použitie metódy addEventListener().

V tomto príklade používame JavaScript addEventListener() spôsob pripojenia a kliknite udalosť k prvku odseku. Keď používateľ klikne na prvok odseku, text odseku sa zmení.

Po kliknutí na odsek sa zmení aj farba pozadia a veľkosť písma prvkov.

 <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;; } 
Vyskúšajte to

Výkon

css prvé dieťa
JavaScript onclick udalosť

Po kliknutí na text Klikni na mňa , výstup bude -

JavaScript onclick udalosť