单击使用Javascript具有相同类名的类按钮

时间:2016-06-29 07:11:03

标签: 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&gt; “&lt; 3”但想要点击任何一个内部html“4-7”“7-10”和 “10+”所有人都有类“ansbtns”所以如何点击特定的一个例如具有“7-10”内部html的那个

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

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

Webview1是EO webbrowser控件Web控件,它使用执行Javascript Webview1.evalScript function.ofcourse我在VB.NET Visual studio中这样做

非常感谢任何帮助,谢谢

1 个答案:

答案 0 :(得分:0)

您可以尝试使用:contains

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