<output> 标签用于输出显示(比如脚本的输出)。output标签其实用于装结果的容器,可用其它标签代替比如:<input>标签。
如果第一个输入框为"51"第二个输入框为"50",则输出位显示"101"
<form onchange="ming.value=parseInt(a.value)+parseInt(b.value)"> <input type="number" id="a" value="50"> +<input type="number" id="b" value="50"> =<output name="ming" for="a加b结果"></output> </form>
本案例通过第一个输入框加上第二个输入框的值输出到output标签。
语法名 | 事件/属性 | 代码语句 | 代码解释 |
---|---|---|---|
onchange() | JavaScript事件 | onchange="ming.value=parseInt(a.value)+parseInt(b.value)" | 在表单改变时执行“ming.value=parseInt(a.value)+parseInt(b.value)”这语句 |
parseInt() | JavaScript事件 | parseInt(a.value) | 将"a对象的value值"转为10进制 |
value | JavaScript属性 | ming.value | 表单name属性是"ming"的对象的value值 |
属性 | 值 | 描述 |
---|---|---|
for![]() | element_id | 描述了<output>结果的由来。 |
form![]() | form_id | form 属性规定<output>元素属于那个表单或者那些表单。主流浏览器都不支持该属性。 |
name![]() | name | 定义对象的唯一名称(表单提交时使用)。 |
<output></output>
<output>标签支持HTML 全局属性
<output>标签支持HTML 事件属性