logo

JavaScript onclick notikums

The onclick notikums parasti notiek, kad lietotājs noklikšķina uz elementa. Tas ļauj programmētājam izpildīt JavaScript funkciju, kad tiek noklikšķināts uz elementa. Šo notikumu var izmantot, lai apstiprinātu veidlapu, brīdinājuma ziņojumus un daudz ko citu.

Izmantojot JavaScript, šo notikumu var dinamiski pievienot jebkuram elementam. Tā atbalsta visus HTML elementus, izņemot , , , , , , , ,
, ,
un . Tas nozīmē, ka mēs nevaram piemērot onclick notikumu uz dotajiem tagiem.

HTML valodā mēs varam izmantot onclick atribūtu un piešķirt a JavaScript funkcija uz to. Mēs varam izmantot arī JavaScript addEventListener() metodi un iziet a klikšķis notikumu, lai nodrošinātu lielāku elastību.

Sintakse

Tagad mēs redzam sintaksi izmantošanai onclick notikums HTML un iekšā javascript (bez addEventListener() metodi vai izmantojot addEventListener() metode).

daudzpavedienu veidošana java

HTML formātā

 

JavaScript

 object.onclick = function() { myScript }; 

JavaScript, izmantojot metodi addEventListener().

 object.addEventListener('click', myScript); 

Apskatīsim, kā lietot onclick notikumu, izmantojot dažas ilustrācijas. Tagad mēs redzēsim izmantošanas piemērus onclick notikumu HTML un JavaScript.

c formatēta virkne

1. piemērs — atribūta onclick izmantošana HTML

Šajā piemērā mēs izmantojam HTML onclick atribūtu un piešķirot tam JavaScript funkciju. Kad lietotājs noklikšķina uz dotās pogas, tiks izpildīta atbilstošā funkcija un ekrānā tiks parādīts brīdinājuma dialoglodziņš.

 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 
Izmēģiniet to tūlīt

Izvade

JavaScript onclick notikums

Pēc noklikšķināšanas uz dotās pogas izvade būs -

JavaScript onclick notikums

2. piemērs — JavaScript izmantošana

Šajā piemērā mēs izmantojam JavaScript onclick notikumu. Šeit mēs izmantojam onclick notikumu ar rindkopas elementu.

Rendēt karti

Lietotājam noklikšķinot uz rindkopas elementa, tiks izpildīta atbilstošā funkcija un rindkopas teksts tiek mainīts. Noklikšķinot uz

elementu, tiks mainīta arī teksta fona krāsa , izmērs, apmale un krāsa.

 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;; } 
Izmēģiniet to tūlīt

Izvade

JavaScript onclick notikums

Pēc noklikšķināšanas uz teksta Noklikšķiniet uz manis, iznākums būs -

klausieties portu
JavaScript onclick notikums

3. piemērs — metodes addEventListener() izmantošana

Šajā piemērā mēs izmantojam JavaScript addEventListener() piestiprināšanas metode a klikšķis notikumu uz rindkopas elementu. Kad lietotājs noklikšķina uz rindkopas elementa, rindkopas teksts tiek mainīts.

Noklikšķinot uz rindkopas, mainīsies arī elementu fona krāsa un fonta lielums.

 <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;; } 
Izmēģiniet to tūlīt

Izvade

JavaScript onclick notikums

Noklikšķinot uz teksta Noklikšķiniet uz manis , izvade būs -

JavaScript onclick notikums