English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML 参考手册

HTML 标签大全

HTML onshow事件属性

当一个具有contextmenu属性的元素的contextmenu事件触发或冒泡到该元素时,show事件会被触发。

HTML イベント属性

在线示例

当 <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のブラウザのみでサポートされています。

HTML 4.01 と HTML5 の違い

onshowイベント属性はHTML5で追加された機能。

文法

<element onshow="script">

属性値

説明
scriptスクリプトは onshow で実行されます

技術的な詳細

サポートされている HTML タグ:<menu>

関連ページ

HTML DOM リファレンス: onshow イベント


HTML イベント属性