gpt4 book ai didi

javascript - HTML 范围 : set value attribute dynamically

转载 作者:太空狗 更新时间:2023-10-29 14:00:59 24 4
gpt4 key购买 nike

晚上好!

我正在使用 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com