引进于 HTML5
摘要
HTML <output>标签定义一个用户的操作或者计算的结果。
| 内容分类 | 流内容,短语内容, listed, labelable, resettable form-associated element, palpable content. |
|---|---|
| 允许的内容 | Phrasing content. |
| 标签省略 | 不允许,开始标签和结束标签都不能省略。 |
| 允许的父元素 | Any element that accepts phrasing content. |
| DOM 接口 | HTMLOutputElement |
属性
这个标签具有 global attributes.
for- 其它影响计算结果的标签的ID,可以多个。
form- 与当前标签有关联的form(从属的表单)。该属性的值必须是当前文档内的表单元素的ID。如果未指明该属性,output标签必须是一个form的后代标签。该属性的用处在于可以让output标签脱离form标签,存在于一个网页文档的任意位置。
name- name属性。
例子
<form oninput="result.value=parseInt(a.value)+parseInt(b.value)">
<input type="range" name="b" value="50" /> +
<input type="number" name="a" value="10" /> =
<output name="result"></output>
</form>
规范
| Specification | Status | Comment |
|---|---|---|
| WHATWG HTML Living Standard <output> |
Living Standard | |
| HTML5 <output> |
Recommendation |
浏览器兼容性
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Basic support | 10 | 4.0 (2.0) | 未实现 | 11 | 7 |
| Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Basic support | ? | 4.0 (2.0) | ? | ? | 7 |
参见
- Other form-related elements:
<form>,<input>,<button>,<datalist>,<legend>,<label>,<select>,<optgroup>,<option>,<textarea>,<keygen>,<fieldset>,<progress>and<meter>.