javascript - HTML 范围 : set value attribute dynamically

标签 javascript html range

晚上好!

我正在使用 HTML 输入类型范围来创建一个滑动条。 我想在显示滑动条之前动态更改属性“值”(光标的默认位置)。

我可以(从 localStorage)检索我需要的值,但我无法设置它!!

这是范围对象:

<input type="range" min="0" max="1050" value="0" step="30"  onchange="showValue(this.value); changeScrollBar(this.value);"/>

现在它设置为 0 但我想使用一个变量来更改它(即我将设置一个新变量 foo=localStorage.getItem("foo2") 然后我想在范围内使用 value=foo )!

有什么线索吗?

非常感谢!!!

最佳答案

您获得了 <input> 的 DOM 元素标记然后使用:

elem.value = foo;

如果像这样向输入标签添加 ID:

<input id="mySlider" type="range" min="0" max="1050" value="0" step="30"  onchange="showValue(this.value); changeScrollBar(this.value);"/>

然后,你可以像这样完成整个事情:

var input = document.getElementById("mySlider");
input.value = localStorage.getItem("foo2");

关于javascript - HTML 范围 : set value attribute dynamically,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12377590/

相关文章:

javascript - AngularJS 使用 ng-repeat 进行单向数据绑定(bind)和模型编辑

javascript - html5 canvas 能很好地处理实时移动的物体吗?

go - View 模板中的 Beego 范围

swift - 序列下降(而 :) Seemingly Does Nothing

javascript - 在任何地方单击时显示/隐藏隐藏

javascript - 如何使用 jquery 向 ajax 调用添加参数?

javascript - 如何用一个 .toggle() 切换多个元素

excel - 如何从范围中仅复制excel vba中的值?

javascript - jquery 检查页面 URL 是否包含特定路径

javascript - get_the_category() 在 <figcaption> 内不起作用