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