เกี่ยวกับ Event.cancelBubble เนื่องจากวัตถุใน HTML เป็นโครงสร้างแบบลำดับชั้นทั้งหมดเช่นหนึ่งตารางที่มีหลาย TR หนึ่ง TR มี TR หลายตัว
Bubble เป็นเหตุการณ์ที่สามารถส่งผ่านจากโหนดเด็กไปยังโหนดพ่อ แต่ถ้าคุณไม่สามารถอัปโหลดเหตุการณ์ได้
ตัวอย่าง:
คัดลอกรหัสรหัสดังนี้:
<html>
<body>
<table id = "tablea" onclick = "การแจ้งเตือน ('tablea')">
<tr onclick = "tablea_rowa_click ()" >> ">
<td> ทั่วไป </td>
</tr>
<tr onclick = "tablea_rowb_click ()">
<td> ป้องกันการอัปโหลดข้อความ </td>
</tr>
</table>
<p> </p>
</body>
</html>
-
<ภาษาสคริปต์ = "JavaScript">
-
ฟังก์ชั่น tablea_rowa_click () {
การแจ้งเตือน ('tablea_rowa');
-
ฟังก์ชั่น tablea_rowb_click () {
การแจ้งเตือน ('tablea_rowb');
Event.cancelBubble = true;
-
-
</script>
Event.cancelBubble ป้องกันเหตุการณ์จาก Bubbling, Event.cancelBubble = true;
การยกเลิกการเดือดดาล เหตุการณ์ที่เกิดขึ้น;