非推奨
この機能はウェブ標準から削除されました。まだ対応しているプラウザーがあるかもしれませんが、ゆくゆくはなくなるものです。使用を避け、できれば既存のコードを更新してください。このページの下部にあるブラウザーの対応を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。
HTMLElement.contextMenu
プロパティは、contextmenu
属性を使用して要素に割り当てられたコンテキストメニューを参照します。 メニュー自体は、<menu>
要素を使用して作成されます。
構文
var elementContextMenu = element.contextMenu;
例
var contextMenu = document.getElementById("element").contextMenu; // 最初のメニューエントリのラベルを変更する contextMenu.firstElementChild.label = "新しいラベル";
ブラウザーの互換性
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
デスクトップ | モバイル | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
contextMenu | Chrome 未対応 45 — 61 | Edge 完全対応 あり | Firefox 完全対応 1 | IE ? | Opera ? | Safari ? | WebView Android 未対応 45 — 61 | Chrome Android 未対応 45 — 61 | Firefox Android 完全対応 4 | Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
凡例
- 完全対応
- 完全対応
- 未対応
- 未対応
- 実装状況不明
- 実装状況不明
- 非標準。ブラウザー間の互換性が低い可能性があります。
- 非標準。ブラウザー間の互換性が低い可能性があります。
- 非推奨。新しいウェブサイトでは使用しないでください。
- 非推奨。新しいウェブサイトでは使用しないでください。