javascript - 单击与 Javascript 具有相同类名的类按钮

标签 javascript jquery html vb.net dom

我的网络表单上有此代码

<div id="q3" class="qdiv">

<span class="number">Question 3 of 3 </span>

<span class="question">About how many times<br>

do you use facebook per week? </span>

<div class="ansbtns" onclick="javascript:change();">

&lt;3

</div>

<div class="ansbtns" onclick="javascript:change();">

4-7

</div>

<div class="ansbtns" onclick="javascript:change();">

7-10

</div>

<div class="ansbtns" onclick="javascript:change();">

10+

</div>

这些是四个按钮,我不想单击第一个具有innerhtml>“<3”的按钮,但想单击其中具有innerhtml“4-7”“7-10”和的任何一个按钮 “10+”它们都具有“ansbtns”类,所以我如何单击特定的类,例如具有“7-10”内部 html 的类

我尝试使用它,但这不会单击任何一个按钮

WebView1.EvalScript("document.getElementsByClassName('ansbtns')[0].click();")

Webview1 是 EO 网页浏览器控件 Web 控件,使用它执行 Javascript Webview1.evalScript 函数。当然我是在 VB.NET Visual studio 中执行此操作

任何帮助将不胜感激,谢谢

最佳答案

您可以尝试使用 :contains 来实现:

WebView1.EvalScript("$('.ansbtns:contains(\"4-7\")').click();");

关于javascript - 单击与 Javascript 具有相同类名的类按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38092702/

相关文章:

html - 编码一个灵活的 HTML 运动支架

html - CSS:背景颜色扩展到某个元素

html - 如何设置通过 css 内容属性指定的图像/图标宽度?

javascript - 我该如何等待才能发挥作用

javascript - 如何从 Html Select 标签中隐藏第一项

javascript - anchor 标签内的 Font Awesome 图标不可点击。有没有办法做到这一点?

javascript - 找到子 DIV 并设置其样式

javascript - jQuery Accordion 打开后立即关闭

javascript - 旧 JSON 值已更改

javascript - 返回 1 个对象中的所有 localStorage?