使用JavaScript更改Select输入的值

Changing value of Select input with JavaScript

本文关键字:输入 Select JavaScript 更改 使用      更新时间:2023-09-26

我有一个这样的Html。

<input id="recommended_currency" type="hidden" value="usd"/>
<select name="currency_input">
    <option value="usd">USD</option>
    <option value="eur">Euro</option>
</select>

现在我需要Javascript自动将Select的值设置为上面输入字段的值。我该怎么做呢?

这是对你问题的直接回答:

document.getElementsByName('currency_input')[0].value = 
document.getElementById('recommended_currency').value;

但这取决于你真正想做什么。如果您知道来自服务器的值(它不是客户端生成的),那么最好也从服务器设置<select>值。