THE WORLD'S LARGEST WEB DEVELOPER SITE

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

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