Veturia event.target
Veturia event.target përmban elementin,
në të cilin ndodhi ngjarja. Ky nuk është ai
elementi, të cilit i ishte lidhur përpunuesi
i kësaj ngjarje, por pikërisht tagu më i thellë,
në të cilin ishte, për shembull,
bërë klikim.
Sintaksa
event.target;
Shembull
Le të themi se kemi një div, dhe brenda tij një paragraf.
Le të lidhim një ngjarje me div, por të klikojmë te paragrafi
- në këtë rast event.target do të
përmbajë tagun përfundimtar, në të cilin ndodhi
ngjarja - domethënë paragrafin, jo div. Le ta verifikojmë
këtë duke përdorur tagName:
<div id="div">
<p>tekst</p>
</div>
let div = document.querySelector('#div');
div.addEventListener('click', function(event) {
console.log(event.target); // do të shfaqë lidhjen te paragrafi
});
Shihni gjithashtu
-
veturia
event.currentTarget,
që përmban elementin, të cilit i është lidhur ngjarja -
veturia
code,
e cila merr kodin e tastit të shtypur -
veturia
event.key,
e cila merr simbolin e futur