单击网站上的选项卡按钮
本文关键字:按钮 选项 网站 单击 | 更新日期: 2023-09-27 18:27:37
我想点击网站上的选项卡按钮,该按钮在web浏览器上运行,代码如下。我把"step2Tab"answers"group1step2"作为参数,但得到了NullReferenceException错误。我怎样才能点击这些按钮?
webBrowser1.Document.GetElementById("step2Tab").InvokeMember("click");
这是html代码
<a href="javascript:donothing()" onclick="showTab(this,1,'step3')" id="group1step3">Step 3</a>
<a href="javascript:donothing()" onclick="showTab(this,1,'step2')" id="group1step2">Step 2</a>
<a class="currentTab" href="javascript:donothing()" onclick="showTab(this,1,'step1')" id="group1step1">Step 1</a>
<div id="step1Tab" style="display: block;"></div>
<div id="step2Tab" style="display: block;"></div>
<div id="step3Tab" style="display: block;"></div>
我不熟悉你工作的环境,你可能需要更具体,但看看其他人有这个问题(链接,链接),你似乎需要通过标签获取元素:
webBrowser1.Document.GetElementByTagName("step2Tab");
这将返回带有该标记的元素数组。然后,您需要通过元素的属性进行比较:
GetAttribute("attribute")
我希望这是有用的。