HTML 5 全局 contextmenu 属性

实例

为 <p> 元素规定一个上下文菜单。该菜单会在用户右键点击该元素时出现:

<p contextmenu="supermenu">这个段落附加了一个名为 "supermenu" 的上下文菜单。</p>

<menu id="supermenu">
  <command label="Step 1: Write Tutorial" onclick="doSomething()">
  <command label="Step 2: Edit Tutorial" onclick="doSomethingElse()">
</menu>

亲自试一试

浏览器支持

目前没有任何主流浏览器支持 contextmenu 属性。

定义和用法

contextmenu 属性为元素规定上下文菜单。这个菜单会在用户右键点击元素时出现。

contextmenu 属性的值是需要打开的 <menu> 元素的 id。

HTML 4.01 与 HTML 5 之间的差异

contextmenu 属性是 HTML5 中的新属性。

语法

<element contextmenu="menu_id">

属性值

描述
menu_id 要打开的 <menu> 元素的 id。