vb.net WebBrowser如何点击带的 javascript链接的元素 30
<ahidefocus="true"onclick="
(function(that){
durexCheck(function(){changeDBOn...
<a hidefocus="true" onclick="
(function(that){
durexCheck(function(){changeDBOnline(that,'PAID')}, '#J_changeDB_durex')
})(this)
" href="javascript:void(0)" data-spm-anchor-id="a1z09.1.9.3">
等待
</a>
------------------------------
我已经获取了以上元素 变量是 aaa, aaa.InvokeMember("click") 无效。因为href="javascript:void(0)" ,有这东西。有什么办法解决? 展开
等待
</a>
------------------------------
我已经获取了以上元素 变量是 aaa, aaa.InvokeMember("click") 无效。因为href="javascript:void(0)" ,有这东西。有什么办法解决? 展开
2个回答
展开全部
复制来的,与你分析!以下是信息
我想楼主是想问用WebBrowser自动点这个链接吧。
Dim Str1 As String
Str1 = "发送" '判断是否为要点击的A标签的特征字符
'历遍所有A标签,查找含有"发送"字符的A标签并点击
Set aSet = WebBrowser1.document.All.tags("A")
For i = 0 To aSet.length - 1
If (InStr(1, aSet(i).innerText, Str1)) Then
aSet(i).onclick
' 如果aSet(i).onclick不能点击的话,请试试aSet(i).click
End If
Next i
我想楼主是想问用WebBrowser自动点这个链接吧。
Dim Str1 As String
Str1 = "发送" '判断是否为要点击的A标签的特征字符
'历遍所有A标签,查找含有"发送"字符的A标签并点击
Set aSet = WebBrowser1.document.All.tags("A")
For i = 0 To aSet.length - 1
If (InStr(1, aSet(i).innerText, Str1)) Then
aSet(i).onclick
' 如果aSet(i).onclick不能点击的话,请试试aSet(i).click
End If
Next i
追问
这方法已经过时了,2013版,我没有找到onclick 和click命令了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询