Event: hàm khởi tạo Event()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Note: This feature is available in Web Workers.
Hàm khởi tạo Event() tạo ra một đối tượng Event mới. Một sự kiện được tạo theo cách này được gọi là sự kiện tổng hợp, trái ngược với sự kiện do trình duyệt kích hoạt, và có thể được gửi đi bởi một script.
Cú pháp
new Event(type)
new Event(type, options)
Giá trị
type-
Một chuỗi chứa tên của sự kiện.
optionsOptional-
Một đối tượng có các thuộc tính sau:
bubblesOptional-
Một giá trị boolean cho biết sự kiện có lan truyền hay không. Giá trị mặc định là
false. cancelableOptional-
Một giá trị boolean cho biết sự kiện có thể bị hủy hay không. Giá trị mặc định là
false. composedOptional-
Một giá trị boolean cho biết sự kiện có kích hoạt các bộ lắng nghe bên ngoài shadow root hay không (xem
Event.composedđể biết thêm chi tiết). Giá trị mặc định làfalse.
Giá trị trả về
Một đối tượng Event mới.
Ví dụ
// tạo một sự kiện look lan truyền được và không thể bị hủy
const evt = new Event("look", { bubbles: true, cancelable: false });
document.dispatchEvent(evt);
// sự kiện có thể được gửi đi từ bất kỳ phần tử nào, không chỉ từ document
myDiv.dispatchEvent(evt);
Thông số kỹ thuật
| Specification |
|---|
| DOM> # ref-for-dom-event-event> |