为了账号安全,请及时绑定邮箱和手机立即绑定

为什么output元素在无法使用,求解答

为什么output元素在无法使用,求解答

廿轻语 2015-11-29 21:51:34
<!DOCTYPE html> <html> <head>     <meta charset="utf-8">     <title>output元素</title> </head> <body>         <form oninput="age.value">         <label for="age">年龄</label>         <input type="range" name="age" min="1" max="100" step="1"/>         <output onforminput="this.value=age.value">30</output>     </form>     <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> </body> </html>为什么上面那个output元素不能使用,而下面那个可以使用
查看完整描述

3 回答

?
qq_SUPER广庆

TA贡献2条经验 获得超0个赞

跟input 里面id 没有关系,关键在oninput的位置,for也可以不使用

<form  oninput="out.value=age.value" >

        <label>年龄</label>

        <input type="range" name="age" min="1" max="100" step="1" >

        <output  name="out" >45</output>

    </form>


查看完整回答
反对 回复 2017-09-03
?
qq_____暖_0

TA贡献2条经验 获得超0个赞

<form oninput="d.value=age.value">
        <label for="age">年龄</label>
        <input type="range" name="age" min="1" max="100" step="1" id="c">
        <output for="c" name="d">45</output>
    </form>

试试这个代码,

你需要给output 设置以一个name

并且form oninput表达式写错了。并且input 里面id 你没有给。

查看完整回答
反对 回复 2015-12-13
  • 3 回答
  • 0 关注
  • 2081 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号