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

如何格式化range类型滑块的<output>,实现数值重复同步显示?

实现Range滑块输出重复数值格式(如16x16)

你只需要修改oninput事件中的赋值逻辑,将单一数值拼接成NxN的格式,同时修正<output>标签的闭合问题并更新默认值即可实现需求:

修改后的完整代码

<input type="range" min="2" max="50" value="16" class="size"
 oninput="this.nextElementSibling.value = `${this.value}x${this.value}`">
<output>16x16</output>

关键改动说明

  • 把oninput里的this.value替换为模板字符串${this.value}x${this.value},实现数值的重复拼接
  • 将<output>的默认内容从16改为16x16,保证初始状态显示正确格式
  • 修复了原代码中<output>标签未闭合的语法问题

拖动滑块时,输出区域会同步显示当前滑块值的NxN格式,两个数值完全同步变化。

内容的提问来源于stack exchange,提问作者Frank Duc

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 14:15:40