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

加入fps控制器,代码一模一样还是报错。估计是搜狗浏览器的 兼容问题,但是小白探究不出来。。。

加入fps控制器,代码一模一样还是报错。估计是搜狗浏览器的 兼容问题,但是小白探究不出来。。。

湖上湖 2018-12-29 17:10:10
问题如题 ,代码如下2.document.querySelector('#id-input-speed').addEventListener('input',function(event){var input = event.targt//log(event)window.fps = Number(input.value)})报错内容:Uncaught TypeError: Cannot read property 'value' of undefined请问为什么这样报错是不是浏览器的兼容问题如果可能 能否告知一下debug 过程呢谢谢。
查看完整描述

1 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

event.target?

以及选择器对应元素是input还是?


补充:


<!DOCTYPE html>

<head>

    <meta charset="UTF-8">

    <title></title>

</head>

<body>

    <input id="id-input-speed" type="range" value="1">

    <script>

    document.querySelector('#id-input-speed').addEventListener('change',function(event){

        var input = event.target

        console.log(input.value)

        window.fps = Number(input.value)

    })

    </script>

</body>

</html>

代码如上,如果是兼容模式下可能会监听不到input事件,一般监听input元素还是用change事件比较普遍。


查看完整回答
反对 回复 2019-01-16
  • 1 回答
  • 0 关注
  • 472 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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