for 属性描述了<output>结果的由来。
for属性用于描述结果是怎么来的,不在客户端显示
<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值 |
<output for"描述结果由来"></output>