[英]Updating Multiple Select Values via Javascript
我正在尝试使用JS来同时更新多个select
元素的选定值。 出于某种原因,我的JS只更新了一个select
,而不是页面上的所有select
。 不幸的是,我无法更改select
的id
属性,并且各种select
元素需要具有相同的id
。
如何更改函数以便更新ID为'dropdown-test'的所有下拉列表?
JS
document.getElementById('dropdown-test').value="3";
HTML
<select id="dropdown_test">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
<select id="dropdown_test">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
尝试使用类名.Id应该是唯一的。
HTML
<select class="dropdown_test">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
<select class="dropdown_test">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
JS
document.getElementByClass('.dropdown-test').value="3";
$('#strings option[value=Test]').attr('selected', true);
用类似的ids
演示Jsfiddle
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.