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。 |