跳转到主内容
极星编程网:以代码为星,赴技术山海!

如何用 JavaScript 动态更新 range 输入框的显示值

通过为 ` ` 元素绑定 `input` 事件,可实时捕获滑块值变化,并同步更新关联的 ` ` 或 `` 标签内容,实现“拖动即响应”的交互效果。要让 range 滑块(如密码长度调节器)的显示值(例如 中的 "00")随拖动实时更新,关键在于监听 input 事件而非 change 事件——因为 input 在滑块移动过程中持续触发,而 change 仅在释放后触发一次。✅ 正确做法如下:为 range 元素添加唯一 ID(便于精准选取);为显示值容器(如 或

)也添加 ID;使用 addEventListener('input', ...) 监听值变化;在回调中直接更新显示文本。示例 HTML 结构:

15
对应 JavaScript(推荐放在