This attribute works when the user right-clicks on an element to open the context menu.
Supported Tags:
- It supports all HTML elements.
Syntax:
<element oncontextmenu="script">
Attribute Value: This attribute contains single value script. The script to be run when oncontextmenu attribute called. It is supported by all HTML elements.
Note: This attribute is new in HTML 5.
Example:
html
<!DOCTYPE html>
< html >
< head >
< title >oncontextmenu Event Attribute</ title >
< style >
div {
background: Green;
border: 1px solid black;
padding: 10px;
width:60%;
color:white;
}
h1 {
color:green;
}
</ style >
</ head >
< body >
< center >
< h1 >GeeksforGeeks</ h1 >
< h2 >oncontextmenu Event Attribute</ h2 >
< div oncontextmenu = "myFunction()" contextmenu = "mymenu" >
< p >Right-click inside this box</ p >
</ div >
< script >
function myFunction() {
alert("You right-clicked inside the div!");
}
</ script >
</ center >
</ body >
</ html >
|
Output:

Supported Browsers: The browser supported by oncontextmenu attribute are listed below:
- Chrome 1
- Edge 12
- Internet Explorer 9
- Firefox 6
- Safari 3
- Opera 10.5