Co je event.target v JavaScriptu?

Co Je Event Target V Javascriptu



' událost ” nastane, když se změní stav objektu. Činnosti uživatele, jako je stisknutí libovolné klávesy nebo kliknutí myší, mohou způsobit události. V JavaScriptu jsou některé vlastnosti události, které pomáhají ve funkcích zpracování událostí. ' událost.cíl ” je jedním z nich, který identifikuje, který konkrétní prvek událost spustil.

Tento příspěvek bude ilustrovat „event.target“ a jeho použití v JavaScriptu.

Co je „event.target“ v JavaScriptu?

' událost.cíl “ je vlastnost/atribut „ událost “ v JavaScriptu. Odkazuje na prvek, který událost spustil. Chcete-li získat přístup k atributu event.target, je třeba naslouchat události prvku. ' addEventListener() ” metoda se používá pro poslech konkrétní události.







Syntax



Chcete-li použít vlastnost „event.target“, postupujte podle uvedené syntaxe:



živel. addEventListener ( '' , funkce ( událost ) {

řídicí panel. log ( událost. cílová )

} )

V dané syntaxi





  • ' addEventListener() ” metoda se používá pro přidání obsluhy události pro konkrétní prvek.
  • “ označuje jakoukoli událost, např. klikněte “, “ přejet myší ', a tak dále.

Příklad

V uvedeném příkladu získáme prvek, který událost spustil, pomocí „ událost.cíl ' vlastnictví.

Zde vytvoříme tlačítko přiřazením id “ btn “, který se používá v JavaScriptu pro přístup k tlačítku:



< ID tlačítka = 'btn' > Klikněte zde knoflík >

V souboru JavaScript nejprve získáme odkaz na tlačítko pomocí jeho přiřazeného id pomocí „ getElementById() “ metoda:

konst knoflík = dokument. getElementById ( 'btn' ) ;

Tlačítkem připojte posluchač události. ' klikněte ” událost je iniciována kliknutím na tlačítko a objekt události je předán posluchači události jako argument. ' událost.cíl Atribut ” je přístupný z funkce posluchače, aby získal odkaz na prvek tlačítka, který spustil událost:

knoflík. addEventListener ( 'kliknout' , funkce ( událost ) {

řídicí panel. log ( 'Cílová událost:' , událost. cílová ) ;

} ) ;

Výstup zobrazuje odkaz na konkrétní tlačítko, na které se klikne:

Můžete získat více informací a použít různé funkce, jako je styling, na cílenou událost pomocí jejích atributů.

Jaké jsou atributy „event.target“?

Existují různé atributy vlastnosti „event.target“, které poskytují informace o cílovém prvku. Několik společných atributů objektu event.target je následujících:

event.target atributy Popis
event.target.tagname Používá se pro získání „ název ” značky HTML cílového prvku.
událost.cílová.hodnota Použijte pro načtení „ hodnota “ cílového prvku. Tento atribut se většinou používá pro vstupní prvky.
event.target.id Za získání „ id ” cílového prvku, použijte daný atribut.
event.target.classList Seznam „ třídy ” obsahující element target je přístupný pomocí tohoto atributu.
event.target.textContent Používá se pro získání „ textový obsah “ cílového prvku.
event.target.href Tento atribut načte „ href ” atribut cílového prvku, jako jsou odkazy.
event.target.style Pro úpravu „ CSS ” vlastnost cílového prvku, použijte tento atribut.

Příklad 1: Změňte barvu pozadí cílového prvku

V uvedeném příkladu změníme barvu pozadí cílového prvku pomocí „ styl “atribut na “ klikněte ' událost:

konst knoflík = dokument. getElementById ( 'btn' ) ;

knoflík. addEventListener ( 'kliknout' , funkce ( událost ) {

událost. cílová . styl . barva pozadí = 'modrý' ;

} ) ;

Výstup

Příklad 2: Získejte hodnotu cílového prvku

Vytvořte vstupní textové pole a oblast pro zobrazení textu pomocí značky

. Přiřaďte ID vstupnímu poli a tag

jako „ takeInput ' a ' ukázat “, respektive:

< Typ vstupu = 'text' id = 'takeInput' >

< p id = 'ukázat' > p >

Získejte odkaz na textové pole pomocí „ getElementById() “ metoda:

byl vstup = dokument. getElementById ( 'takeInput' ) ;

Použijte „ hodnota ” atribut s “ událost.cíl “, abyste získali hodnotu cíleného prvku:

vstup. addEventListener ( 'vstup' , ( událost ) => {

dokument. getElementById ( 'ukázat' ) . vnitřní HTML = událost. cílová . hodnota ;

} )

Jak můžete vidět, že hodnota zadaná do textového pole byla úspěšně načtena pomocí „ hodnota ' atribut:

To bylo vše o „event.target“ v JavaScriptu.

Závěr

' událost.cíl ” odkazuje na prvek, který spustil/inicioval událost. Existují některé atributy vlastnosti „event.target“, které poskytují informace o cílovém prvku. Například, ' event.target.tagname “, “ .hodnota “, “ .id “, “ .styl ', a tak dále. Tento příspěvek ilustroval „event.target“, jeho atributy a jeho použití v JavaScriptu.