
vb点击button
<pstyle="padding-top:0px"><inputtype="button"class="btn_blue139pCardDefault"value="确认...
<p style="padding-top:0px">
<input type="button" class="btn_blue139p CardDefault" value="确认付款"
name="btnCardPay" id="btnCardPay">
</p>
我用vb点击事件,我这么点击结果点击不了。
Set Document = WebBrowser1.Document
Document.parentWindow.execScript "document.getElementById('btnCardPay').click();", "javascript"
另外一种
WebBrowser1.Document.getElementById("btnCardPay").Click
还是不可以。 展开
<input type="button" class="btn_blue139p CardDefault" value="确认付款"
name="btnCardPay" id="btnCardPay">
</p>
我用vb点击事件,我这么点击结果点击不了。
Set Document = WebBrowser1.Document
Document.parentWindow.execScript "document.getElementById('btnCardPay').click();", "javascript"
另外一种
WebBrowser1.Document.getElementById("btnCardPay").Click
还是不可以。 展开
展开全部
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Dim Vdoc,i, S As String
On Error Resume Next
For i = 0 To WebBrowser1.Document.All.length - 1
Set Vdoc = WebBrowser1.Document.All(i)
If UCase(Vdoc.tagname) = "BUTTON" Then
S = Trim(Vdoc.innertext)
If s="确认付款" Then
Vdoc.click
End If
End If
DoEvents
Next
End Sub
更多追问追答
追问
很头疼,还是不可以。
追答
改一下
Dim vDoc, vTag As Object
Dim i As Integer
Set vDoc = WebBrowser1.Document
For i = 0 To vDoc.All.length - 1
If UCase(vDoc.All(i).tagName) = "INPUT" Then
Set vTag = vDoc.All(i)
If vTag.Id = "btnCardPay" Then vTag.Click
End If
Next
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询