我有一个看似很简单的问题,但我就是无法正确回答。我有一个<select>
带有选项列表和默认值。用户选择一个选项并单击按钮后,我希望选择返回到其默认值。
<select id="select">
<option value="defaultValue">Default</option>
<option value="Option1">Option1</option>
<option value="Option2">Option2</option>
</select>
<input type="button" value="CHANGE" onclick="selectFunction()" />
因此,假设用户选择选项 1。我使用 javascript 获取该值,但之后,我希望选择再次显示“默认”。
我发现做document.getElementById("select").value = "defaultValue"
行不通的。
有谁知道如何将该值更改回默认值?
Setting .value
其中一个选项的值适用于所有模糊当前的浏览器。在非常旧的浏览器上,您过去必须设置selectedIndex
:
document.getElementById("select").selectedIndex = 0;
如果那个和你的原始代码都不起作用,我想知道你是否可能使用 IE 并且有一些东西else在页面上创建一个名为“选择”的东西? (无论是作为name
或者作为全局变量?)因为部分版本的IE有问题他们将命名空间合并在一起。尝试更改选择的id
到“fluglehorn”,如果有效,你就知道问题所在了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)