OnClickin asettaminen JavaScriptillä

Onclickin Asettaminen Javascriptilla



Tapahtuma on selaimen tai käyttäjän suorittama toiminto. Tapahtumakäsittelijöiden tai -kuuntelijoiden JavaScript-konseptia voidaan käyttää näiden tapahtumien käsittelemiseen. Tietty tapahtuma käynnistää tapahtumakuuntelijan suorittamisen. Yksi näistä tapahtumien kuuntelijoista on ' klikkaamalla .” Kun käyttäjä napsauttaa elementtiä, onClick-tapahtuman kuuntelija käynnistyy tai suoritetaan.

Tämä opetusohjelma määrittelee menettelyn, jolla onClick asetetaan JavaScriptillä.

OnClickin asettaminen JavaScriptillä

Asettaaksesi klikkaamalla JavaScriptillä on kaksi eri menetelmää, jotka ovat:







  • Ensimmäinen tapa on määrittää arvo HTML-elementille klikkaamalla attribuutti JavaScriptillä.
  • Toinen tapa on lisätä eksplisiittisesti tapahtuman kuuntelija HTML-tapahtumaan, joka tarkistaa ' klikkaus ' tapahtuma.

Esimerkki 1: Määritä arvo HTML-elementin onclick-attribuutille JavaScriptin avulla

Luo HTML-tiedostoon otsikko ja painike ' Napsauta minua 'tunnuksella' js ', joka käynnistää JavaScript-toiminnon, kun sitä napsautetaan.



< h2 > Aseta onClick-ominaisuus JavaScriptillä h2 >

< painikkeen tunnus = 'js' > Napsauta minua -painiketta >

Seuraavassa vaiheessa avataan luotu painike ja ' klikkaamalla ”-attribuutti liitetään siihen. Kun painiketta napsautetaan, määritetty toiminto suoritetaan ja ' style.backgroundColor ”-ominaisuus muuttaa painikkeen väriä seuraavasti:



asiakirja. getElementById ( 'js' ) . klikkaamalla = funktio jsFunc ( ) {

asiakirja. getElementById ( 'js' ) . tyyli . taustaväri = 'Violetti' ;

}

Vastaava tulos on:





Esimerkki 2: Tapahtumaseurannan lisääminen HTML-tapahtumaan

Luo painike ' Klikkaa tästä! 'ja antaa tunnuksen' tapahtuma ', joka käynnistää addEventListener()-metodin 'klikkaus' tapahtuma:



< painikkeen tunnus = 'tapahtuma' > Klikkaa tästä ! vahva > -painiketta vahva >>

Hae painike sen avulla id ja liitä sitten ' addEventListener() ' -menetelmä ohittamalla ' klikkaus 'tapahtuma ja toiminto' eventFunc ', jossa painikkeen taustaväri muutetaan:

asiakirja. getElementById ( 'tapahtuma' ) . addEventListener ( 'klikkaus' , eventFunc ) ;

toiminto eventFunc ( ) {

asiakirja. getElementById ( 'tapahtuma' ) . tyyli . taustaväri = 'Vihreä' ;

}

Lähtö

Esimerkki 3: Kaikkien onClick-menetelmien käyttäminen kerralla

Tässä esimerkissä kaikkien menetelmien toiminta näytetään kerralla. Ensimmäinen on oletustapa lisätä onclick-attribuutti itse HTML-tunnisteeseen. Sen jälkeen on myös esitelty kaksi tapaa asettaa onclick-attribuutti JavaScriptin avulla.

Luo seuraavassa esimerkissä kolme painiketta ja katso onclick-attribuutin toiminnallisuus.

  • Ensimmäinen painike ' Klikkaus ' kutsuu ' htmlFunc() 'napsautustapahtumassa.
  • Nappi ' Napsauta minua ' pääsee käsiksi sille määritetyllä tunnuksella' js ” ja määritä sitten arvo painikkeen onclick-attribuutille JavaScriptin avulla.
  • Nappi ' Klikkaa tästä! ' pääsee tunnuksella ' tapahtuma ' ja liitä sitten ' addEventListener() ”menetelmä sen kanssa:
< painikkeen tunnus = 'html' klikkaamalla = 'htmlFunc()' > Klikkaus -painiketta >< br >< br >

< painikkeen tunnus = 'js' > Napsauta minua -painiketta >< br >< br >

< painikkeen tunnus = 'tapahtuma' > Klikkaa tästä ! -painiketta >

Alla oleva toiminto käynnistää ' klikkaamalla 'painikkeen tapahtuma' Klikkaus ':

toiminto htmlFunc ( ) {

hälytys ( 'HTML onClick -tapahtuman napsauttama painike' ) ;

}

Napsauttamalla ' Napsauta Minä ” -painiketta, seuraava toiminto laukeaa, jossa varoitusviesti tulee näkyviin.

asiakirja. getElementById ( 'js' ) . klikkaamalla = funktio jsFunc ( ) {

hälytys ( 'JavaScript onClick -toiminnon napsauttama painike' ) ;

}

Annettu toiminto laukaisee painikkeen ' Klikkaa tästä! ':

asiakirja. getElementById ( 'tapahtuma' ) . addEventListener ( 'klikkaus' , eventFunc ) ;

toiminto eventFunc ( ) {

hälytys ( 'JavaScriptin napsauttama painike onClick with EventListener Method' ) ;

}

Tulos näyttää varoitusviestit jokaisesta painikkeen napsautuksesta:

Johtopäätös

Onclickin asettamiseen JavaScriptillä on kaksi erilaista lähestymistapaa, joista ensimmäinen on määrittää arvo HTML-elementin onclick-attribuutille JavaScriptin avulla ja toinen tapa on lisätä HTML-tapahtumaan eksplisiittisesti tapahtumaseuraaja, joka tarkistaa klikkaus ' tapahtuma. Tämä opetusohjelma on määritellyt menetelmät onClickin määrittämiseksi JavaScriptillä ja esimerkkejä.