JavaScript 更改所选选项

Shraddha Paghdar 2022年6月7日
JavaScript 更改所选选项

在今天的文章中,我们将学习在 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 的浏览器中运行上面的代码片段,显示以下结果。

输出:

更改所选选项

演示

Shraddha Paghdar avatar Shraddha Paghdar avatar

Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.

LinkedIn

相关文章 - JavaScript Select