logo

JavaScript onclick esemény

A kattintásra esemény általában akkor következik be, amikor a felhasználó egy elemre kattint. Lehetővé teszi a programozó számára, hogy végrehajtsa a JavaScript funkcióját, amikor egy elemre kattintanak. Ez az esemény felhasználható egy űrlap érvényesítésére, figyelmeztető üzenetekre és még sok másra.

JavaScript használatával ez az esemény dinamikusan hozzáadható bármely elemhez. Támogatja az összes HTML elemet, kivéve , , , , , , , ,
, ,
és . Ez azt jelenti, hogy nem alkalmazhatjuk a kattintásra esemény a megadott címkéken.

HTML-ben használhatjuk a kattintásra attribútumot és hozzárendelni a JavaScript függvény hozzá. Használhatjuk a JavaScriptet is addEventListener() módszer és passz a kattintson eseményt a nagyobb rugalmasság érdekében.

ha rudyard kiplinggel sorról sorra magyarázatot

Szintaxis

Most látjuk a használatának szintaxisát kattintásra esemény HTML-ben és in javascript (nélkül addEventListener() módszerrel vagy a addEventListener() módszer).

HTML-ben

 

JavaScriptben

 object.onclick = function() { myScript }; 

JavaScriptben az addEventListener() metódus használatával

 object.addEventListener('click', myScript); 

Lássuk, hogyan kell használni kattintásra esemény néhány illusztráció segítségével. Most látni fogjuk a példákat a kattintásra esemény HTML-ben és JavaScriptben.

1. példa – Onclick attribútum használata HTML-ben

Ebben a példában a HTML kattintásra attribútumot, és hozzárendel egy JavaScript függvényt. Amikor a felhasználó rákattint az adott gombra, a megfelelő funkció végrehajtásra kerül, és egy figyelmeztető párbeszédpanel jelenik meg a képernyőn.

 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 
Tesztelje most

Kimenet

JavaScript onclick esemény

Az adott gombra kattintás után a kimenet a következő lesz:

JavaScript onclick esemény

2. példa – JavaScript használata

Ebben a példában JavaScriptet használunk kattintásra esemény. Itt használjuk a kattintásra esemény a bekezdés elemmel.

Amikor a felhasználó rákattint a bekezdéselemre, a megfelelő függvény végrehajtásra kerül, és a bekezdés szövege megváltozik. A gombra kattintva

tömblista rendezése java
elem, a szöveg háttérszíne , mérete, szegélye és színe is módosul.

 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;; } 
Tesztelje most

Kimenet

amplitúdó moduláció
JavaScript onclick esemény

A szövegre kattintás után Kattints ide, a kimenet a következő lesz

JavaScript onclick esemény

3. példa - AddEventListener() metódus használata

Ebben a példában JavaScriptet használunk addEventListener() rögzítési módszer a kattintson eseményt a bekezdés elemhez. Amikor a felhasználó a bekezdéselemre kattint, a bekezdés szövege megváltozik.

A bekezdésre kattintva az elemek háttérszíne és betűmérete is megváltozik.

 <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;; } 
Tesztelje most

Kimenet

JavaScript onclick esemény

A szövegre kattintva Kattints ide , a kimenet a következő lesz

JavaScript onclick esemény