JavaScript: Mendedahkan Perbezaan Antara CurrentTarget dan Sifat Sasaran dalam Pengendalian Acara
Dalam bidang pengendalian acara JavaScript, sifat Sasaran dan sasaran semasa memegang peranan yang berbeza dalam memahami penyebaran peristiwa mekanisme.
Definisi:
Peristiwa menggelegak dan Menangkap:
Acara mengikut gelagat menggelegak lalai dalam JavaScript. Ini bermakna peristiwa yang dicetuskan pada elemen dalaman akan menyebarkan (gelembung) pokok DOM kepada nenek moyangnya.
Peranan Sifat:
Semasa penyebaran peristiwa, kedua-dua Sasaran semasa dan sasaran berikan maklumat berharga:
Senario dan Kes Penggunaan:
Acara Kawalan Penyebaran:
Elemen Pengasingan:
Contoh:
const parent = document.querySelector(".parent"); parent.addEventListener("click", (event) => { console.log("currentTarget:", event.currentTarget); // Parent element console.log("target:", event.target); // Clicked child element });
Atas ialah kandungan terperinci Pengendalian Acara JavaScript: Apakah Perbezaan Antara `currentTarget` dan `target`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!