Tutorials References Menu

HTML oncontextmenu Event Attribute

❮ HTML Event Attributes

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