Kuidas seadistada onClick JavaScriptiga

Kuidas Seadistada Onclick Javascriptiga



Sündmus on brauseri või kasutaja tehtud toiming. Nende sündmuste käsitlemiseks saab kasutada sündmuste käitlejate või kuulajate JavaScripti kontseptsiooni. Teatud sündmus käivitab sündmusekuulaja täitmise. Üks neist sündmuste kuulajatest on ' onClick .” Kui kasutaja klõpsab elemendil, käivitub või käivitatakse onClicki sündmuste kuulaja.

See õpetus määratleb protseduuri, kuidas onClick JavaScriptiga seadistada.

Kuidas seadistada onClick JavaScriptiga

Et määrata onclick JavaScriptiga on kaks erinevat meetodit, mis on:







  • Esimene meetod on HTML-i elemendile väärtuse määramine onclick atribuut JavaScripti abil.
  • Teine meetod on lisada HTML-sündmusele selgesõnaliselt sündmuste kuulaja, mis kontrollib klõpsa ” üritus.

Näide 1: määrake väärtus HTML-i elemendi onclick atribuudile JavaScripti abil

Looge HTML-failis pealkiri ja nupp ' Klõpsake mind 'ID-ga' js ”, mis käivitab sellel klõpsates JavaScripti funktsiooni.



< h2 > Määra onClicki atribuut JavaScriptiga h2 >

< nupu id = 'js' > Klõpsake mind nuppu >

Järgmises etapis avatakse juurdepääs loodud nupule ja kuvatakse ' onclick ” atribuut lisatakse sellele. Nupule klõpsamisel käivitatakse määratud funktsioon ja ' style.backgroundColor ” atribuut muudab nupu värvi järgmiselt:



dokument. getElementById ( 'js' ) . onclick = funktsioon jsFunc ( ) {

dokument. getElementById ( 'js' ) . stiilis . taustavärv = 'Lilla' ;

}

Vastav väljund on:





Näide 2: lisage HTML-sündmusele selgelt sündmustekuulaja

Loo nupp ' Kliki siia! 'ja määrab ID' sündmus ”, mis käivitab failis meetodi addEventListener(). 'klõpsake' sündmus:



< nupu id = 'sündmus' > Kliki siia ! tugev > nuppu tugev >>

Hankige nupp selle abil id ja seejärel lisage ' addEventListener() ” meetod, läbides „ klõpsa 'sündmus ja funktsioon' eventFunc ” kus nupu taustavärvi muudetakse:

dokument. getElementById ( 'sündmus' ) . addEventListener ( 'klõpsake' , eventFunc ) ;

funktsioon eventFunc ( ) {

dokument. getElementById ( 'sündmus' ) . stiilis . taustavärv = 'Roheline' ;

}

Väljund

Näide 3: Kõigi onClick meetodite kasutamine korraga

Selles näites kuvatakse kõigi meetodite tööd korraga. Esimene on vaikimisi viis atribuudi onclick lisamiseks HTML-i märgendisse. Pärast seda on demonstreeritud ka kahte meetodit onclick atribuudi määramiseks JavaScripti abil.

Järgmises näites looge kolm nuppu ja vaadake atribuudi onclick funktsionaalsust.

  • Esimene nupp ' Klõpsake ' helistab ' htmlFunc() ” klikisündmusel.
  • nupp ' Klõpsake mind ' pääseb juurde selle määratud ID-ga ' js ” ja seejärel määrake nupu onclick atribuudile väärtus JavaScripti abil.
  • nupp ' Kliki siia! ' pääseb juurde ID abil sündmus ja seejärel lisage ' addEventListener() ” meetod sellega:
< nupu id = 'html' onclick = 'htmlFunc()' > Klõpsake nuppu >< br >< br >

< nupu id = 'js' > Klõpsake mind nuppu >< br >< br >

< nupu id = 'sündmus' > Kliki siia ! nuppu >

Allolev funktsioon käivitab ' onclick 'nupu sündmus' Klõpsake ”:

funktsioon htmlFunc ( ) {

hoiatus ( 'HTML onClicki sündmuse poolt klõpsatud nupp' ) ;

}

Klõpsates ' Klõpsake Mina ” nuppu, käivitub järgmine funktsioon, kus kuvatakse hoiatusteade.

dokument. getElementById ( 'js' ) . onclick = funktsioon jsFunc ( ) {

hoiatus ( 'Nupp, millele klõpsas JavaScript onClick funktsiooni' ) ;

}

Antud funktsioon käivitab nupu ' Kliki siia! ”:

dokument. getElementById ( 'sündmus' ) . addEventListener ( 'klõpsake' , eventFunc ) ;

funktsioon eventFunc ( ) {

hoiatus ( 'Nupp, millele JavaScript on Click with EventListener Method' klõpsanud ) ;

}

Väljund kuvab iga nupuvajutuse korral hoiatusteateid:

Järeldus

Onclicki seadistamiseks JavaScriptiga on kaks erinevat lähenemisviisi. Esimene on HTML-i elemendi onclick atribuudile väärtuse määramine JavaScripti abil ja teine ​​lähenemisviis on HTML-sündmusele selgesõnalise sündmustekuulaja lisamine, mis kontrollib klõpsa ” üritus. Selles õpetuses on koos näidetega määratletud meetodid onClicki seadistamiseks JavaScriptiga.