Tutorials References Exercises Bootcamp Menu
Sign Up Create Website Get Certified Pro

HTML oncontextmenu Event Attribute

❮ HTML Event Attributes


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


<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