Jak nastavit onClick pomocí JavaScriptu

Jak Nastavit Onclick Pomoci Javascriptu



Událost je akce provedená prohlížečem nebo uživatelem. Ke zpracování těchto událostí lze využít JavaScriptový koncept obsluhy událostí nebo posluchačů. Určitá událost spouští provedení posluchače události. Jedním z těchto posluchačů událostí je „ při kliknutí .“ Když uživatel klikne na prvek, spustí se nebo spustí posluchač události onClick.

Tento tutoriál bude definovat postup, jak nastavit onClick pomocí JavaScriptu.

Jak nastavit onClick pomocí JavaScriptu

Chcete-li nastavit při kliknutí s JavaScriptem existují dvě různé metody, které jsou:







  • První metodou je přiřazení hodnoty prvku HTML při kliknutí atribut pomocí JavaScriptu.
  • Druhou metodou je explicitně přidat posluchač události do události HTML, která kontroluje „ klikněte ' událost.

Příklad 1: Přiřaďte hodnotu atributu onclick prvku HTML pomocí JavaScriptu

V souboru HTML vytvořte nadpis a tlačítko „ Klikni na mě “s id” js “, který při kliknutí na něj spustí funkci JavaScript.



< h2 > Soubor vlastnost onClick s JavaScriptem h2 >

< ID tlačítka = 'js' > Klikni na mě knoflík >

V následujícím kroku se zpřístupní vytvořené tlačítko a zobrazí se „ při kliknutí bude k němu připojen atribut ”. Po kliknutí na tlačítko se provede zadaná funkce a zobrazí se „ styl.barva pozadí Vlastnost ” změní barvu tlačítka následovně:



dokument. getElementById ( 'js' ) . při kliknutí = funkce jsFunc ( ) {

dokument. getElementById ( 'js' ) . styl . barva pozadí = 'Nachový' ;

}

Odpovídající výstup bude:





Příklad 2: Explicitně přidejte posluchač událostí do události HTML

Vytvořte tlačítko ' Klikněte zde! “ a přiřadí id „ událost ” to spustí metodu addEventListener() na 'kliknout' událost:



< ID tlačítka = 'událost' > Klikněte zde ! silný > knoflík silný >>

Vyzvedněte tlačítko pomocí jeho id a poté připojte „ addEventListener() “ metodou předáním “ klikněte 'událost a funkce' eventFunc ” kde se změní barva pozadí tlačítka:

dokument. getElementById ( 'událost' ) . addEventListener ( 'kliknout' , eventFunc ) ;

funkce eventFunc ( ) {

dokument. getElementById ( 'událost' ) . styl . barva pozadí = 'Zelená' ;

}

Výstup

Příklad 3: Použití všech metod onClick najednou

V tomto příkladu se zobrazí fungování všech metod najednou. První je výchozí způsob přidání atributu onclick do samotného HTML tagu. Poté byly ukázány i dva způsoby nastavení atributu onclick pomocí JavaScriptu.

V následujícím příkladu vytvořte tři tlačítka a prohlédněte si funkčnost atributu onclick.

  • První tlačítko ' Klikněte “ bude volat „ htmlFunc() “ na události kliknutí.
  • Tlačítko ' Klikni na mě ” bude zpřístupněno s přiděleným id” js ” a poté pomocí JavaScriptu přiřaďte hodnotu atributu onclick tlačítka.
  • Tlačítko ' Klikněte zde! “ bude přístupný pomocí id “ událost “ a poté připojte „ addEventListener() “ metoda s tím:
< ID tlačítka = 'html' při kliknutí = 'htmlFunc()' > Klikněte knoflík < br < br >

< ID tlačítka = 'js' > Klikni na mě knoflík < br < br >

< ID tlačítka = 'událost' > Klikněte zde ! knoflík >

Níže uvedená funkce spustí „ při kliknutí 'událost tlačítka' Klikněte “:

funkce htmlFunc ( ) {

upozornění ( 'Tlačítko, na které klikla událost HTML onClick' ) ;

}

Po kliknutí na „ Klikni na mě “, spustí se následující funkce, kde se zobrazí varovná zpráva.

dokument. getElementById ( 'js' ) . při kliknutí = funkce jsFunc ( ) {

upozornění ( 'Tlačítko, na které klikla funkce JavaScript onClick' ) ;

}

Daná funkce spustí tlačítko „ Klikněte zde! “:

dokument. getElementById ( 'událost' ) . addEventListener ( 'kliknout' , eventFunc ) ;

funkce eventFunc ( ) {

upozornění ( 'Tlačítko, na které kliknul JavaScript onClick s metodou EventListener' ) ;

}

Výstup zobrazí výstražné zprávy při každém kliknutí na tlačítko:

Závěr

Chcete-li nastavit onclick pomocí JavaScriptu, existují dva různé přístupy, prvním je přiřadit hodnotu atributu onclick prvku HTML pomocí JavaScriptu a druhým přístupem je explicitně přidat posluchač události do události HTML, který kontroluje „ klikněte ' událost. Tento tutoriál definoval metody nastavení onClick pomocí JavaScriptu spolu s příklady.