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

javascriptevent.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:

html<div id="div">
  <p>tekst</p>
</div>
javascriptlet 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