javascript - 将 slider 重置为初始值

标签 javascript html

我已经在 HTML 文件中定义了这些 slider :

<div>
body angle -180 <input id="bodySlider" type="range"
 min="-180" max="180" step="10" value="0"
  />
 180
</div>
<div id="leftArmSlider">
left arm angle -90 <input id="leftArmSlider" type="range"
 min="-90" max="-20" step="10" value="-20"
  />
 -20
</div>
</div>
<div id="rightArmSlider">
right arm angle 20 <input id="rightArmSlider" type="range"
 min="20" max="90" step="10" value="20"
  />
 90
</div>
<div>
left leg angle -30 <input id="leftLegSlider" type="range"
 min="-30" max="30" step="5" value="0"
  />
 30
</div>
<div>
right leg angle -30 <input id="rightLegSlider" type="range"
 min="-30" max="30" step="5" value="0"
  />
 30
</div>

我想使用 JavaScript 文件中的函数将它们重置为初始值。是否有重置功能或其他方法可以做到这一点?

最佳答案

添加一个重置按钮。

<input id="reset" type="button" value="Reset">

这是重置函数

document.getElementById('reset').onclick = function(){
   document.getElementById('bodySlider').value = 0;
   document.getElementById('leftArmSlider').value = -20;
   // .... etc
};

确保不要在不同的 HMTL 元素上分配相同的 id,id 被认为是唯一的。

关于javascript - 将 slider 重置为初始值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44114317/

相关文章:

javascript - 如何消除 html 中的换行敏感度?

javascript - 检测文本区域值变化

python - 将变量从 HTML 传递到 Python/Flask

javascript - 如何滑出旧div并滑入新div并循环文本内容?

javascript - 如何在网站表单本地路径中使用 Google Web Font?

html - 如何使用 HTML 检测访问者的 IP 地址?

html - 用什么代替::ng-deep

javascript - 在文档之间移动整个 html 页面上下文

javascript - 如何将 Angular 代码放在单独的文件中

html - 悬停时使用 CSS 更改 div 位置