• 首页
  • css3教程
  • html5教程
  • jQuery手册
  • php7教程
  • MySQL手册
  • apache手册
  • <output>

    版本:HTML5

    HTML<output>标签表示计算或用户操作的结果。

    浏览器支持

    Firefox、Opera、Chrome 和 Safari 浏览器都支持<output>标签。
    注意:Internet Explorer 浏览器不支持<output>标签。

    示例

    <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>
    
    + =

    标签定义及使用说明

    <output>标签作为计算结果输出显示(比如执行脚本的输出)。

    Content categories流式元素,短语元素,listed, labelable, resettable form-associated element,段落内容元素.
    允许元素短语元素
    省略标签不允许,开始标签和结束标签都不能省略。
    允许父元素接受任何短语元素
    允许ARIA角色Any
    DOM 接口HTMLOutputElement

    属性

    属性描述
    for HTML5新增element_id描述计算中使用的元素与计算结果之间的关系。
    form HTML5新增form_id定义输入字段所属的一个或多个表单。
    name HTML5新增name定义对象的唯一名称(表单提交时使用)。
    for
    其它影响计算结果的标签的ID,可以多个。
    form
    与当前标签有关联的form(从属的表单)。该属性的值必须是当前文档内的表单元素的ID。如果未指明该属性,output标签必须是一个form的后代标签。该属性的用处在于可以让output标签脱离form标签,存在于一个网页文档的任意位置。
    name
    name属性。

    HTML 4.01 与 HTML 5 之间的差异

    <output>标签是 HTML 5 中的新标签。

    在HTML 4.01 与 HTML5中的差异

    <output>标签是 HTML 5 中的新标签。

    全局属性

    <output>标签支持全局属性。

    class, contenteditable, contextmenu, dir, draggable, id, irrelevant, lang, ref, registrationmark, tabindex, template, title

    事件属性

    <output>标签支持所有HTML事件属性。

    onabort, onbeforeunload, onblur, onchange, onclick, oncontextmenu, ondblclick, ondrag, ondragend, ondragenter, ondragleave, ondragover, ondragstart, ondrop, onerror, onfocus, onkeydown, onkeypress, onkeyup, onload, onmessage, onmousedown, onmousemove, onmouseover, onmouseout, onmouseup, onmousewheel, onresize, onscroll, onselect, onsubmit, onunload

    实例

    将计算结果显示在<output>元素中:

    <form oninput="x.value=parseint(a.value)+parseint(b.value)">
    0 <input type="range" id="a" value="50"> 100 + <input type="number" id="b" value="50"> = <output name="x" for="a b"></output>
    </form>
    
    0 100 +=

    上篇:<optgroup>

    下篇:<textarea>