Thuộc tính sự kiện bong bóng XML DOM

Định nghĩa và cách sử dụng

Thuộc tính sự kiện bong bóng trả về một giá trị boolean, nếu sự kiện là loại bong bóng, thì trả về true, ngược lại trả về fasle.

Ngữ pháp

event.bubbles

Truyền tải sự kiện

Trong DOM cấp 2, việc truyền tải sự kiện được chia thành ba giai đoạn:

Thứ nhất, giai đoạn bắt. Sự kiện từ Đối tượng DocumentChuyển tiếp theo cây tài liệu xuống phần tử mục tiêu. Nếu bất kỳ phần tử bậc cao nào của mục tiêu đã đăng ký bộ xử lý sự kiện bắt, các bộ xử lý này sẽ chạy trong quá trình truyền sự kiện.

Giai đoạn thứ hai xảy ra ở phần tử mục tiêu tự thân. Việc đăng ký bộ xử lý sự kiện phù hợp trên mục tiêu sẽ chạy. Điều này tương tự như phương pháp xử lý sự kiện cung cấp bởi mô hình sự kiện cấp 0.

Thứ ba, giai đoạn bùng nổ. Trong giai đoạn này, sự kiện sẽ từ phần tử mục tiêu truyền lên hoặc bùng nổ lại Đối tượng Documentcủa层次. của tài liệu.

Ví dụ

Dưới đây là ví dụ để kiểm tra sự kiện xảy ra có phải là sự kiện bùng nổ không:

<html>
<head>
<script type="text/javascript">
function getEventType(event)
  { 
  alert(event.bubbles);
  }
</script>
</head>
<body onmousedown="getEventType(event)">
<p>Nhấp vào một nơi nào đó trong tài liệu. 
Một hộp cảnh báo sẽ thông báo nếu sự kiện là sự kiện bùng nổ.</p>
</body>
</html>

TIY

Sự kiện bùng nổ
Kiểm tra sự kiện có phải là sự kiện bùng nổ không (Trình duyệt IE không hỗ trợ).