Event.target īpašība
Īpašība event.target satur elementu,
uz kura tika izsaukts notikums. Tas nav tas
elements, kuram bija piesaistīts šī notikuma
apstrādātājs, bet tieši visdziļākā atzīme,
uz kuru tieši tika, piemēram,
veikts klikšķis.
Sintakse
event.target;
Piemērs
Pieņemsim, ka mums ir div, un tajā atrodas rindkopa.
Piesaistīsim notikumu div, bet noklikšķināsim uz rindkopas
- šajā gadījumā event.target būs
saturēs galīgo atzīmi, kurā notika
notikums - tas ir, rindkopu, nevis div. Pārliecināsimies
par to ar tagName palīdzību:
<div id="div">
<p>teksts</p>
</div>
let div = document.querySelector('#div');
div.addEventListener('click', function(event) {
console.log(event.target); // izvadīs atsauci uz rindkopu
});
Skatiet arī
-
īpašība
event.currentTarget,
kura satur elementu, kuram ir piesaistīts notikums -
īpašība
code,
kura iegūst nospiestās taustiņa kodu -
īpašība
event.key,
kura iegūst ievadīto simbolu