![](/img/trans.png)
[英]How can I get text value of Option 1, my js always returns the selectedindex value
[英]how to selectedindex option by value or xpath
我正在使用 tampermonkey,我想在 select selecteindex 中使用一个特定选项,方法是使用值来获取想要的元素,因为该网站以不同的语言(英语....西班牙语...ets)显示并且在索引中不保持相同的顺序顺便说一句,他总是保持相同的值....通过使用值我可以 select 相同的选项,即使 web 站点更改 languege 我已经尝试过 calissic 方法但没有工作。
document.getElementById("mySelect").selectedIndex = "2";
这里有英文源代码
<select id="service" name="service" class="form-control-input" autocomplete="off"> <option value="">Select Service</option> <option value="305">yes</option> <option value="304">two</option> <option value="303">storm</option></select>
这里有法语源代码
<select id="service" name="service" class="form-control-input" autocomplete="off"> <option value="">Select Service</option> <option value="303">orga</option> <option value="304">deux</option> <option value="305">oui</option></select>
如果我理解正确,您可以选择 - 例如 - yes
和oui
通过使用 xpath 表达式:
document.evaluate("//option[@value='305']", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null )
这两个词可以在for
循环中访问
nodesSnapshot.snapshotItem(i).textContent
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.