コンテキストメニューがトリガされたときに JavaScript を実行します:
<div oncontextmenu="myFunction()" contextmenu="mymenu">
Try it Yourself ❯
oncontextmenu 属性は、ユーザがコンテキストメニューを開くために、要素を右クリックしたときに発火します。
注: oncontextmenu イベントはすべてのブラウザがサポートしていますが、 contextmenu 属性は、現在、Firefox のみがサポートしています。
| イベント属性 | |||||
|---|---|---|---|---|---|
| oncontextmenu | Yes | Yes | Yes | Yes | Yes |
oncontextmenu 属性は、HTML5 で新しく追加されました。
<element oncontextmenu="script">
| 値 | 説明 |
|---|---|
| script | script は oncontextmenu で実行される |
| サポートする HTML タグ: | 全ての HTML 要素 |
|---|
HTML DOM リファレンス:oncontextmenu イベント
HTML イベント属性