logo

JavaScript onclick dogodek

The onclick dogodek se običajno zgodi, ko uporabnik klikne element. Programerju omogoča, da izvede funkcijo JavaScript, ko klikne element. Ta dogodek je mogoče uporabiti za preverjanje obrazca, opozorilna sporočila in še veliko več.

združevanje javanskih nizov

Z uporabo JavaScripta je mogoče ta dogodek dinamično dodati kateremu koli elementu. Podpira vse elemente HTML razen , , , , , , , ,
, ,
in . To pomeni, da ne moremo uporabiti onclick dogodek na danih oznakah.

V HTML-ju lahko uporabimo onclick atribut in dodeli a funkcija JavaScript temu. Uporabimo lahko tudi JavaScript addEventListener() metoda in prehod a kliknite dogodek za večjo prilagodljivost.

Sintaksa

Zdaj vidimo sintakso uporabe onclick dogodek v HTML in v javascript (brez addEventListener() metodo ali z uporabo addEventListener() metoda).

V HTML

 

V JavaScriptu

 object.onclick = function() { myScript }; 

V JavaScriptu z uporabo metode addEventListener().

 object.addEventListener('click', myScript); 

Poglejmo, kako uporabljati onclick dogodek z uporabo ilustracij. Zdaj si bomo ogledali primere uporabe onclick dogodek v HTML in JavaScript.

Primer1 - Uporaba atributa onclick v HTML

V tem primeru uporabljamo HTML onclick atribut in mu dodelite funkcijo JavaScript. Ko uporabnik klikne dani gumb, se izvede ustrezna funkcija in na zaslonu se prikaže pogovorno okno z opozorilom.

 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 
Preizkusite zdaj

Izhod

JavaScript onclick dogodek

Po kliku danega gumba bo rezultat -

niz.podniz java
JavaScript onclick dogodek

Primer2 - Uporaba JavaScripta

V tem primeru uporabljamo JavaScript onclick dogodek. Tukaj uporabljamo onclick dogodek z elementom odstavka.

Ko uporabnik klikne element odstavka, se izvede ustrezna funkcija in besedilo odstavka se spremeni. Ob kliku na

spremenijo se tudi barva ozadja, velikost, obroba in barva besedila.

 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;; } 
Preizkusite zdaj

Izhod

stoji
JavaScript onclick dogodek

Po kliku na besedilo klikni me, rezultat bo -

shilpa shetty
JavaScript onclick dogodek

Primer3 - Uporaba metode addEventListener().

V tem primeru uporabljamo JavaScript addEventListener() način pritrditve a kliknite elementu odstavka. Ko uporabnik klikne element odstavka, se besedilo odstavka spremeni.

Ko kliknete odstavek, se spremenita tudi barva ozadja in velikost pisave elementov.

 <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;; } 
Preizkusite zdaj

Izhod

JavaScript onclick dogodek

S klikom na besedilo Kliknite me , izhod bo -

JavaScript onclick dogodek