You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在拖动range input时获取当前值并打印到控制台?

实现range input拖动时实时打印值到控制台

你可以使用input事件处理器——它会在拖动滑块的过程中实时触发,刚好满足你每次拖动时打印值的需求。下面是两种具体实现方式:

方式1:直接在HTML元素上绑定事件

修改你的range input代码,添加oninput属性即可:

<input class="range-slide" type="range" min="0" max="10" value="0" oninput="console.log(this.value)">

方式2:JS单独绑定事件(推荐,分离结构与逻辑)

保持HTML代码不变,通过JavaScript获取元素并绑定input事件:

<input class="range-slide" type="range" min="0" max="10" value="0">

<script>
const rangeSlider = document.querySelector('.range-slide');
rangeSlider.addEventListener('input', function() {
    console.log(this.value);
});
</script>

补充说明:如果只需要在拖动结束后打印值,可以把input换成change事件,但input是实时响应拖动操作的最优选择。

内容的提问来源于stack exchange,提问作者Bappaditya sing

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 14:45:43