Skip to content
Related Articles

Related Articles

Improve Article
HTML | oncontextmenu Event Attribute
  • Difficulty Level : Basic
  • Last Updated : 26 Apr, 2019

This attribute works when the user right-clicks on an element to open the context menu.


<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.


<!DOCTYPE html>
        <title>oncontextmenu Event Attribute</title>
            div {
                background: Green;
                border: 1px solid black;
                padding: 10px;
            h1 {
        <h2>oncontextmenu Event Attribute</h2>
        <div oncontextmenu="myFunction()" contextmenu="mymenu">
            <p>Right-click inside this box</p>
            function myFunction() {
                alert("You right-clicked inside the div!");


Supported Browsers: The browser supported by oncontextmenu attribute are listed below:

  • Chrome
  • Internet Explorer
  • Firefox
  • Safari
  • Opera

My Personal Notes arrow_drop_up
Recommended Articles
Page :