Dim web As System.Windows.Forms.WebBrowser = e.Form.Controls("Webbrowser1").BaseControl
Dim elem As System.Windows.Forms.HtmlElement
elem = web.Document.GetElementByID("id名称") '查找元素
elem.InvokeMember("click") '模拟按键
有个问题,我打开了一个网页的源码,里面没有元素的ID,只看到它的名称,例如
<div class="product-btn">
<a href="url1" target="_blank">猛击这里</a>
</div>
这种情况下,如何才能模拟点击“猛击这里”呢?
查到有getelementsbytagname的方法,只是不知道怎么用。
如果换了webkit,方法可能又不同了。
[此贴子已经被作者于2016/5/14 10:56:08编辑过]