html - HTML5 <command> 标签到底是什么,浏览器支持什么

标签 html tags specifications language-specifications

我读过 HTML5 spec for <command> 发现关于这个元素的信息非常模糊。

I've tried it out并发现它在 Chrome(最新版本)中工作并且它在 Safari(甚至更旧的版本)上工作,抱歉没有 FF(请不要开枪) - 仅 Mac 测试。

我不明白这个元素有什么用,即使我正确使用它也是如此。

我提前感谢您对此的任何澄清!

最佳答案

<command> element 是一种抽象,让您可以从多个菜单项或按钮中引用相同的“命令”。 AFAIK 这个想法就像是

<command id="doThat" onclick="doThat()"></command>
<input type="button" command="doThat" value="click me to do that">
<menu command="doThat">This does that too</menu>

然后,如果你想在上下文中表明用户不能这样做,你可以这样做

document.getElementById('doThat').disabled=true;

按钮和菜单条目都将被禁用。或者您可以为命令元素分配一个快捷键,菜单和按钮都会响应该快捷键。诸如此类。

我不确定,但我认为 HTML5 的这一部分尚未完成,可能会在 HTML5 作为最终规范发布之前被删除?照原样,确实不清楚它打算如何工作。

关于html - HTML5 <command> 标签到底是什么,浏览器支持什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4800594/

相关文章:

html - 使用 Selenium,如何测试返回 XML 而不是 HTML 的 Web UI?

java - 如何从特定网站提取 HTML 表到外部 HTML 文件?

java - 如何区分实现和规范

c - C 中的 protected 函数调用

java - 如何使用 java 库 "HTML Parser"删除所有 &lt;style&gt; 标签?

syntax - 需要有关创建新 "standard"的建议/"language"

javascript - 对 Javascript 很陌生。如何使此代码可扩展/更清洁?

javascript - 尝试从数组的下拉列表中提取值

android - 检测到 NFC 标签时显示 toast 消息

javascript - 正则表达式 - 如何查找未包含在 html 标记中或它们之间的单词