【发布时间】:2020-12-29 23:02:00
【问题描述】:
我正在尝试使用 javascript 选择选择框的特定值。我计划使用 jQuery 来选择一个元素,但不知何故,我试图自动化的网站阻止了它或者没有使用 jQuery。
所以,我使用document.querySelector(); 选择了一个元素。
如下所示。
document.querySelector("#softBoardListLayer > div:nth-of-type(2) > div:nth-of-type(1) > table > tbody > tr:nth-of-type(1) > td > select").selectedIndex = 01;
确实有效。运行此 javascript 后,Selectbox 会显示我使用此命令选择的值。
但是当我点击网站底部的确认按钮转到下一页时,网站说我没有选择任何东西。
这里是 html 的选择框部分。
<select data-v-f6ebec28="" name="" id="">
<option data-v-f6ebec28="" value="">Select...</option>
<option data-v-f6ebec28="" value="01">Seoul</option>
<option data-v-f6ebec28="" value="02">Busan</option>
<option data-v-f6ebec28="" value="03">Jeju</option>
</select>
有什么方法可以正确选择selectbox的值吗?
【问题讨论】:
-
您需要提供
all相关代码,我们才能看到问题所在。您提供的 JavaScript 代码与您添加的 HTML 完全无关。
标签: javascript html jquery jquery-selectbox