HOWTO · JavaScript
JavaScript 更改所选选项
在今天的文章中,我们将学习在 JavaScript 中更改 Select 元素的选中选项。
本页内容
在今天的文章中,我们将学习在 JavaScript 中更改 Select 元素的选定选项。
更改 JavaScript 中的选定选项
JavaScript 提供了一个内置的 Document querySelector() 方法,该方法返回文档中适合所需选择器或一组选择器的主要元素。如果未找到匹配项,则返回 Null。
语法:
querySelector(selectors)
selectors 是一个强制参数的字符串。该字符串包含一个或多个需要匹配的选择器。
此字符串必须是有效的 CSS 选择器字符串;如果不是,则抛出 SyntaxError 异常。有关选择器以及如何管理它们的更多信息,请参阅 .querySelector()。
此 JavaScript 方法返回一个 Element 对象,表示文档中与指定的 CSS 选择器集匹配的第一个元素,如果没有匹配则返回 null。
让我们通过一个例子来理解它。
<select id="city">
<option value="mumbai" selected>Mumbai</option>
<option value="goa">Goa</option>
<option value="delhi">Delhi</option>
</select>
const selectedValue = 'goa';
document.querySelector('#city [value="' + selectedValue + '"]').selected = true;
上面的示例定义了用于选择首选位置的 select 下拉菜单。假设默认首选位置是孟买。
通过 querySelector() 方法,我们可以将选中的值设置为 true,并选择默认位置为 goa。选定的属性接受一个布尔值。
在任何支持 JavaScript 的浏览器中运行上面的代码片段,显示以下结果。
输出: