--- title: show slug: Web/API/Element/show_event translation_of: Web/API/Element/show_event ---
当一个具有contextmenu属性的元素的contextmenu事件触发或冒泡到该元素时,show事件会被触发。
| 属性 | 类型 | 描述 |
|---|---|---|
target {{readonlyInline}} |
{{domxref("EventTarget")}} | 事件的目标对象 (DOM树中的最高层元素)。 |
type {{readonlyInline}} |
{{domxref("DOMString")}} | 事件类型。 |
bubbles {{readonlyInline}} |
{{jsxref("Boolean")}} | 事件是否冒泡。 |
cancelable {{readonlyInline}} |
{{jsxref("Boolean")}} | 事件是否可以关闭。 |
<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("the context menu will be displayed");
}, false);
</script>