logo

JavaScript onclick -tapahtuma

The klikkaamalla tapahtuma tapahtuu yleensä, kun käyttäjä napsauttaa elementtiä. Sen avulla ohjelmoija voi suorittaa JavaScriptin toiminnon, kun elementtiä napsautetaan. Tätä tapahtumaa voidaan käyttää lomakkeen, varoitusviestien ja monien muiden vahvistamiseen.

JavaScriptin avulla tämä tapahtuma voidaan lisätä dynaamisesti mihin tahansa elementtiin. Se tukee kaikkia HTML-elementtejä paitsi , , , , , , , ,
, ,
ja . Se tarkoittaa, että emme voi soveltaa klikkaamalla tapahtuma annetuilla tunnisteilla.

HTML:ssä voimme käyttää klikkaamalla määritä ja määritä a JavaScript-toiminto siihen. Voimme myös käyttää JavaScriptiä addEventListener() menetelmä ja pass a klikkaus tapahtuman joustavuuden lisäämiseksi.

muuntaa merkkijono enum-muotoon

Syntaksi

Nyt näemme käytön syntaksin klikkaamalla tapahtuma HTML:ssä ja in javascript (ilman addEventListener() menetelmällä tai käyttämällä addEventListener() menetelmä).

HTML:ssä

 

JavaScriptissä

 object.onclick = function() { myScript }; 

JavaScriptissä käyttämällä addEventListener()-metodia

 object.addEventListener('click', myScript); 

Katsotaan kuinka käyttää klikkaamalla tapahtumaa käyttämällä joitain kuvia. Nyt näemme esimerkkejä käytöstä klikkaamalla tapahtuma HTML:ssä ja JavaScriptissä.

Esimerkki 1 - Onclick-attribuutin käyttö HTML:ssä

Tässä esimerkissä käytämme HTML klikkaamalla attribuutti ja määrittämällä sille JavaScript-funktio. Kun käyttäjä napsauttaa annettua painiketta, vastaava toiminto suoritetaan ja näytölle tulee hälytysvalintaikkuna.

vertaa merkkijonossa
 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 
Testaa nyt

Lähtö

JavaScript onclick -tapahtuma

Kun napsautat annettua painiketta, tulos on -

JavaScript onclick -tapahtuma

Esimerkki2 - JavaScriptin käyttö

Tässä esimerkissä käytämme JavaScriptiä klikkaamalla tapahtuma. Tässä käytämme klikkaamalla tapahtuma kappaleelementillä.

Kun käyttäjä napsauttaa kappaleelementtiä, vastaava toiminto suoritetaan ja kappaleen teksti muuttuu. Napsauttamalla

merkkijono etsi c++
-elementin taustaväri , koko, reunus ja tekstin väri muuttuvat myös.

 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;; } 
Testaa nyt

Lähtö

JavaScript onclick -tapahtuma

Tekstin napsautuksen jälkeen Napsauta minua, lähtö tulee olemaan -

piilotetut sovellukset
JavaScript onclick -tapahtuma

Esimerkki3 - AddEventListener()-menetelmän käyttäminen

Tässä esimerkissä käytämme JavaScriptiä addEventListener() tapa liittää a klikkaus tapahtuma kappaleelementtiin. Kun käyttäjä napsauttaa kappaleelementtiä, kappaleen teksti muuttuu.

Kappaletta napsauttaessa myös elementtien taustaväri ja fonttikoko muuttuvat.

 <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;; } 
Testaa nyt

Lähtö

JavaScript onclick -tapahtuma

Napsauttamalla tekstiä Napsauta minua , tulos on -

JavaScript onclick -tapahtuma