English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
当一个具有contextmenu属性的元素的contextmenu事件触发或冒泡到该元素时,show事件会被触发。
当 <menu> 元素在上下文菜单显示时执行 JavaScript:
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>基础教程(oldtoolbag.com)</title> </head> <body> <div contextmenu="test"></div> <menu type="context" id="test"> <menuitem label="alert" onclick="alert('the alert label has been clicked')" /> </menu> <script> document.getElementById("test").addEventListener("show", function(e){ alert("コンテキストメニューが表示されます"); }, false); </script> </body> </html>テストしてみる ‹/›
<menu>要素がコンテキストメニューとして表示された場合、onshow属性がアクティブになります。
IEFirefoxOperaChromeSafari
現在、onshowイベント属性はfirefoxのブラウザのみでサポートされています。
onshowイベント属性はHTML5で追加された機能。
<element onshow="script">
値 | 説明 |
---|---|
script | スクリプトは onshow で実行されます |
サポートされている HTML タグ: | <menu> |
---|
HTML DOM リファレンス: onshow イベント