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">

Thử ngay

Cú pháp

Trong HTML:

<element oncontextmenu="myScript">

Thử ngay

Trong JavaScript:

object.oncontextmenu = function(){myScript};

Thử ngay

Trong JavaScript, sử dụng phương thức addEventListener():

object.addEventListener("contextmenu", myScript);

Thử ngay

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ợ