logo

Eveniment JavaScript onclick

The onclick evenimentul are loc în general atunci când utilizatorul face clic pe un element. Permite programatorului să execute o funcție JavaScript atunci când se face clic pe un element. Acest eveniment poate fi folosit pentru validarea unui formular, mesaje de avertizare și multe altele.

Folosind JavaScript, acest eveniment poate fi adăugat dinamic la orice element. Acceptă toate elementele HTML, cu excepția , , , , , , , ,
, ,
și . Înseamnă că nu putem aplica onclick eveniment pe etichetele date.

În HTML, putem folosi onclick atribut și atribui a Funcția JavaScript la ea. Putem folosi și JavaScript addEventListener() metoda si trece a clic eveniment la acesta pentru o mai mare flexibilitate.

Sintaxă

Acum, vedem sintaxa utilizării onclick eveniment în HTML și în javascript (fără addEventListener() metoda sau folosind metoda addEventListener() metodă).

În HTML

 

În JavaScript

 object.onclick = function() { myScript }; 

În JavaScript, folosind metoda addEventListener().

 object.addEventListener('click', myScript); 

Să vedem cum se folosește onclick eveniment prin utilizarea unor ilustrații. Acum, vom vedea exemplele de utilizare onclick eveniment în HTML și în JavaScript.

Exemplul 1 - Utilizarea atributului onclick în HTML

În acest exemplu, folosim HTML onclick atribut și atribuirea unei funcții JavaScript. Când utilizatorul face clic pe butonul dat, funcția corespunzătoare va fi executată și o casetă de dialog de alertă va fi afișată pe ecran.

 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 
Testează-l acum

Ieșire

Eveniment JavaScript onclick

După ce faceți clic pe butonul dat, rezultatul va fi -

toate majusculele comandă excel
Eveniment JavaScript onclick

Exemplul 2 - Utilizarea JavaScript

În acest exemplu, folosim JavaScript onclick eveniment. Aici folosim onclick eveniment cu elementul paragraf.

mylivecriclet

Când utilizatorul face clic pe elementul paragraf, funcția corespunzătoare va fi executată, iar textul paragrafului este modificat. Făcând clic pe

elementul, culoarea de fundal, dimensiunea, chenarul și culoarea textului se vor schimba și ele.

 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;; } 
Testează-l acum

Ieșire

Eveniment JavaScript onclick

După ce faceți clic pe text Click pe mine, ieșirea va fi -

Eveniment JavaScript onclick

Exemplul 3 - Utilizarea metodei addEventListener().

În acest exemplu, folosim JavaScript addEventListener() metoda de a atasa a clic eveniment la elementul paragraf. Când utilizatorul face clic pe elementul paragraf, textul paragrafului se modifică.

Făcând clic pe paragraf, culoarea de fundal și dimensiunea fontului elementelor se vor schimba.

 <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;; } 
Testează-l acum

Ieșire

Eveniment JavaScript onclick

Făcând clic pe text Click pe mine , ieșirea va fi -

Eveniment JavaScript onclick