HTML | oncontextmenu Event Attribute
Last Updated : 16 Aug, 2022
Improve
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:
<!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