使用 JavaScript 在 select 字段中使用 optgroup 设置 html 选项值
set html option value with optgroup in select field using JavaScript
我尝试使用
在 select 字段中设置选项值
document.getElementById("select").value="android";
但我希望它在 optgroup "phones"
中存储为 "android"
是否可以使用 optgroup 值 .
设置 选项的值
select 元素的值应该是唯一的,否则在获取值时如何找出哪个 optgroup 是 selected
也就是说,您可以使用 css selector 来查找 select 元素,然后将其设置为 selected 属性
var opt = document.querySelector('#select optgroup[label="Phones"] [value="android"]');
if (opt) {
opt.selected = true;
}
演示:Fiddle
我尝试使用
在 select 字段中设置选项值document.getElementById("select").value="android";
但我希望它在 optgroup "phones"
中存储为 "android"是否可以使用 optgroup 值 .
设置 选项的值select 元素的值应该是唯一的,否则在获取值时如何找出哪个 optgroup 是 selected
也就是说,您可以使用 css selector 来查找 select 元素,然后将其设置为 selected 属性
var opt = document.querySelector('#select optgroup[label="Phones"] [value="android"]');
if (opt) {
opt.selected = true;
}
演示:Fiddle