我的问题是这个HTML代码(我在Chrome 56中工作)。
<html>
<body>
<input type='range' min='0' max='5' step='0.1' oninput="console.log(value)">
</body>
</html>
此代码按预期工作 - 移动滑块控件会导致一组值被打印到控制台。
显然,在value
运行的范围内定义了console.log(value)
变量。我的主要问题是,这个value
变量来自哪里?还有,其他类似的变量是“就在那里吗?”是否有这些变量的文档,依靠它们在那里是好的做法吗?
答案 0 :(得分:1)
因此回调是在输入字段的上下文中完成的。那么“value”变量实际上是输入的“value”属性,相当于fetch
...
这将我们带到你的第二个问题:你想看看“这个”在这个背景下还有哪些其他属性?在你的处理程序中尝试这个:
this.value
您的开发者控制台将吐出一个您可以检查的对象。
希望这有帮助!