Sự kiện oncontextmenu
Định nghĩa và cách sử dụng
Sự kiện oncontextmenu sẽ xảy ra khi người dùng nhấp chuột phải vào một phần tử để mở trình đơn ngữ cảnh.
Ghi chú:Mặc dù tất cả các trình duyệt đều hỗ trợ sự kiện oncontextmenu, nhưng hiện tại chỉ Firefox hỗ trợ Thuộc tính contextmenu。
Mẫu
Chạy JavaScript khi người dùng nhấp chuột phải vào phần tử <div> có trình đơn ngữ cảnh:
<div oncontextmenu="myFunction()" contextmenu="mymenu">
Cú pháp
Trong HTML:
<element oncontextmenu="myScript">
Trong JavaScript:
object.oncontextmenu = function(){myScript};
Trong JavaScript, sử dụng phương thức addEventListener():
object.addEventListener("contextmenu", myScript);
Ghi chú:Internet Explorer 8 hoặc các phiên bản sớm hơn không hỗ trợ Phương thức addEventListener()。
Chi tiết kỹ thuật
Nổ bùng: | Hỗ trợ |
---|---|
Có thể hủy: | Hỗ trợ |
Loại sự kiện: | MouseEvent |
Các thẻ HTML được hỗ trợ: | Tất cả các phần tử HTML |
Phiên bản DOM: | Sự kiện Level 3 |
Hỗ trợ trình duyệt
Sự kiện | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncontextmenu | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |