event.target հատկությունը

event.target հատկությունը պարունակում է տարրը, որի վրա իրադարձություն է կատարվել: Սա այն տարրը չէ, որին կապված է եղել այդ իրադարձության մշակիչը, այլ հենց ամենախորը թեգը, որի վրա ուղղակիորեն, օրինակ, կատարվել է կլիկ:

Շարահյուսություն

javascriptevent.target;

Օրինակ

Ենթադրենք ունենք div, իսկ նրա ներսում՝ պարբերություն: Կկապենք իրադարձությունը դիվին, բայց կկլիկենք պարբերության վրա - այս դեպքում event.target-ը կպարունակի վերջնական թեգը, որում տեղի է ունեցել իրադարձությունը - այսինքն պարբերությունը, և ոչ թե դիվը: Համոզվենք դրանում tagName-ի օգնությամբ:

html<div id="div">
  <p>տեքստ</p>
</div>
javascriptlet div = document.querySelector('#div');

div.addEventListener('click', function(event) {
  console.log(event.target); // կարտածի պարբերության հղումը
});

Տես նաև

  • event.currentTarget հատկությունը,
    որը պարունակում է այն տարրը, որին կապված է իրադարձությունը
  • code հատկությունը,
    որը ստանում է սեղմված ստեղնի կոդը
  • event.key հատկությունը,
    որը ստանում է մուտքագրված նիշը