HTML contextmenu 属性
contextmenu 全局属性规定元素的上下文菜单。当用户右键点击元素时,会出现上下文菜单。
实例
规定 <div> 元素的上下文菜单。上下文菜单会在用户右键点击元素时出现:
<!DOCTYPE html>
<html>
<body>
<p contextmenu="supermenu">本段落拥有一个名为 "supermenu" 的上下文菜单。这个菜单会在用户右键单击该段落时出现。</p>
<menu id="supermenu">
<command label="步骤 1: 创建教程" onclick="doSomething()">
<command label="步骤 2: 修改教程" onclick="doSomethingElse()">
</command></command></menu>
<p><b>注释:</b>目前的主流浏览器都不支持 contextmenu 属性。</p>
</body>
</html>
浏览器支持
属性 | |||||
---|---|---|---|---|---|
contextmenu | No | No | Yes | No | No |
目前只有 Firefox 支持 contextmenu 属性,Firefox Mobile 也不这支持该属性。
定义和用法
contextmenu 属性规定元素的上下文菜单。当用户右键点击元素时,会出现上下文菜单。
contextmenu 属性的值是要打开的 <menu> 元素的 id。
HTML 4.01 与 HTML5 之间的差异
contextmenu 属性是 HTML5 中的新属性。
语法
<element contextmenu="menu_id">
属性值
值 | 描述 |
---|---|
menu_id | 要打开的 <menu> 元素的 id。 |