HTML oncontextmenu Event Attribute
Example
Execute a JavaScript when a context menu is triggered:
<div oncontextmenu="myFunction()" contextmenu="mymenu">
Try it yourself »
Definition and Usage
The oncontextmenu attribute fires when the user right-clicks on an element to open the context menu.
Note: Although the oncontextmenu event is supported in all browsers, the contextmenu attribute is currently only supported in Firefox.
Browser Support
Event Attribute | |||||
---|---|---|---|---|---|
oncontextmenu | Yes | Yes | Yes | Yes | Yes |
Differences Between HTML 4.01 and HTML5
The oncontextmenu attribute is new in HTML5.
Syntax
<element oncontextmenu="script">
Attribute Values
Value | Description |
---|---|
script | The script to be run on oncontextmenu |
Technical Details
Supported HTML tags: | All HTML elements |
---|
Related Pages
HTML DOM reference: oncontextmenu event
HTML Event Attributes