问题如题 ,代码如下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事件比较普遍。
添加回答
举报
0/150
提交
取消