我的网络表单上有这个代码
<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();">
<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中这样做
非常感谢任何帮助,谢谢
答案 0 :(得分:0)
您可以尝试使用:contains
:
WebView1.EvalScript("$('.ansbtns:contains(\"4-7\")').click();");