Svojstvo event.target
Svojstvo event.target sadrži element,
na kojem se desio događaj. To nije onaj
element, na koji je vezan rukovalac
tog događaja, već upravo najdublji tag,
na koji je direktno, na primer,
izvršen klik.
Sintaksa
event.target;
Primer
Neka imamo div, a unutar njega paragraf.
Vezaćemo događaj za div, ali ćemo kliknuti na paragraf
- u ovom slučaju event.target će
sadržati krajnji tag, u kojem se desio
dogadjaj - to jest paragraf, a ne div. Uverićemo se
u to pomoću tagName:
<div id="div">
<p>tekst</p>
</div>
let div = document.querySelector('#div');
div.addEventListener('click', function(event) {
console.log(event.target); // ispisaće referencu na paragraf
});
Pogledajte takođe
-
svojstvo
event.currentTarget,
koje sadrži element, na koji je vezan događaj -
svojstvo
code,
koje dobija kod pritisnutog tastera -
svojstvo
event.key,
koje dobija uneti simbol