HTML <command> 元素

已过时
此功能已过时。虽然它可能仍在某些浏览器中工作,但是不鼓励使用,因为它可能随时被删除。尽量避免使用它。

注意: command 元素已在 Gecko 24.0 删除了,被 <menuitem> 代替。 Firefox 从来没有支持这个 command 元素,并且已经从 Firefox 24 中删除了已实现的 HTMLCommandElement DOM 接口。

概要

command 元素表示用户可以调用的命令。

内容类别 流式内容短语内容元数据内容
允许的内容 无,它是一个空元素.
标签省略 开始标签是必须的,但是,由于它是一个空元素,所以禁止使用结束标签。
允许的父元素 任何接受短语内容的元素。
DOM 接口 HTMLCommandElement 已过时 Gecko 24

实例

使用 <command> 元素来表示保存按钮:

<menu>
  <command type="command" label="Save" onclick="save()">Save</command>
</menu>

尝试一下 »

属性

该元素包含了全局属性

checked

表示该元素是否被选中。除非 type 属性是 checkboxradio,否则该属性必须被省略。

disabled

表示该命令不可用。

icon

用一张图片来显示该命令元素。

label

显示给用户的命令名称。

radiogroup

该属性表示 type 属性为 radio 的一组命令的公用名称。如果 type 属性不是 radio,则必须省略该属性。

type

该属性指示命令的种类。可以是下面三种值:

  • command 或空值是默认状态,表示这是一个普通的命令。
  • checkbox表示可以使用复选框切换命令。
  • radio表示可以使用单选按钮切换命令。

事件属性

<command> 标签支持 HTML 的事件属性

更多实例

<command type="command" label="Save" icon="icons/save.png" onclick="save()">

规范

规范 状态 备注
HTML Living Standard
<command> 的定义
现行的标准 -
HTML5
<command> 的定义
推荐 -

桌面浏览器兼容性

特性 Chrome Edge Firefox Internet Explorer Opera Safari
基础支持 不支持 不支持 不支持1 不支持 不支持 不支持
checked 不支持 不支持 不支持 不支持 不支持 不支持
disabled 不支持 不支持 不支持 不支持 不支持 不支持
icon 不支持 不支持 不支持 不支持 不支持 不支持
label 不支持 不支持 不支持 不支持 不支持 不支持
radiogroup 不支持 不支持 不支持 不支持 不支持 不支持
type 不支持 不支持 不支持 不支持 不支持 不支持

移动浏览器兼容性

特性 Android Chrome for Android Edge mobile Firefox for Android IE mobile Opera Android iOS Safari
基础支持 不支持 不支持 不支持 不支持1 不支持 不支持 不支持
checked 不支持 不支持 不支持 不支持 不支持 不支持 不支持
disabled 不支持 不支持 不支持 不支持 不支持 不支持 不支持
icon 不支持 不支持 不支持 不支持 不支持 不支持 不支持
label 不支持 不支持 不支持 不支持 不支持 不支持 不支持
radiogroup 不支持 不支持 不支持 不支持 不支持 不支持 不支持
type 不支持 不支持 不支持 不支持 不支持 不支持 不支持

1. 在 Firefox 24 之前,虽然没有实现该元素,但是创建了类 HTMLCommandElement 的对象,而不是使用常规的 HTMLUnknownElement