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
属性是 checkbox
或 radio
,否则该属性必须被省略。
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
。