Javascript 重置选定元素

Javascript 重置选定元素,javascript,dom,Javascript,Dom,如何选择第一个选项?我试过这个,但不起作用: selectElement.options[0].selected=true; 它给了我这个错误: Uncaught TypeError: Cannot read property '0' of undefined 更新 解决了!正确定义selectElement。试试这个 document.getElementById('mySelect').selectedIndex = 0; 试试这个 document.getElementBy

如何选择第一个选项?我试过这个,但不起作用:

  selectElement.options[0].selected=true;
它给了我这个错误:

   Uncaught TypeError: Cannot read property '0' of undefined
更新 解决了!正确定义selectElement。

试试这个

document.getElementById('mySelect').selectedIndex = 0;
试试这个

document.getElementById('mySelect').selectedIndex = 0;
试试这个(见下图)

HTML

或者您可以执行
selectElement.options[0]。selected=true

希望这对您有用。

试试这个(请参阅)

HTML

或者您可以执行
selectElement.options[0]。selected=true


希望这对您有用。

您是如何定义
selectElement
?这是我的错。我觉得自己很愚蠢。selectElement指的是元素的值,而不是元素本身。谢谢你的提示。你是如何定义
selectElement
?这是我的错。我觉得自己很愚蠢。selectElement指的是元素的值,而不是元素本身。感谢您的提示。“不要使用
选项。选择=true
”?你大错特错了
HTMLOptionElement::selected
是布尔属性,而不是布尔属性。这是有利的,因为在本例中,使用布尔值将正确的值从属性:
selected
-映射到相应的属性。我是在HTML上下文中引用它的。请参考HTML属性和DOM属性是非常不同的东西。有关
HTMLOptionElement::selected
:仅澄清一下:
HTMLOptionElement::selected
不会映射到属性的更多信息,请参阅此链接
HTMLOptionElement::defaultSelected
但是,will.“不要使用
选项。select=true
”?你大错特错了
HTMLOptionElement::selected
是布尔属性,而不是布尔属性。这是有利的,因为在本例中,使用布尔值将正确的值从属性:
selected
-映射到相应的属性。我是在HTML上下文中引用它的。请参考HTML属性和DOM属性是非常不同的东西。有关
HTMLOptionElement::selected
:仅澄清一下:
HTMLOptionElement::selected
不会映射到属性的更多信息,请参阅此链接
HTMLOptionElement::defaultSelected
但是,will。这就是方法!更简单,并且使用select元素的内置方法。这就是方法!更简单,并且使用select元素的内置方法。
selectElement.options[0].selected="selected";