VB WebBrowser1 怎么点击这个按钮?

<inputtype="submit"name="Submit"value="登录"class="btn3">上次提问打错了在VB6.0下怎么做?.net不会呀,各位老大... <input type="submit" name="Submit" value="登录" class="btn3">

上次提问打错了
在VB6.0下怎么做?.net 不会呀,各位老大
展开
 我来答
流云行水bd
2013-03-27 · TA获得超过262个赞
知道小有建树答主
回答量:705
采纳率:0%
帮助的人:291万
展开全部
试试在DownloadComplete事件中

Private Sub WebBrowser1_DownloadComplete()

If Not WebBrowser1.Busy Then

Set wDoc = WebBrowser1.Document
For i = 0 To wDoc.All.Length - 1

If wDoc.All(i).type="submit" and wDoc.All(i).value="登录" then '此处条件可尽量少,试试减少条件
wDoc.All(i).click
exit for
End If
Next i
End If

End Sub
追问
老大你的是.net 的吧,我不会呀,有没有VB6.0的方法?
在VB6.0下,if 那里对象不支持
追答
老大,这就是vb6.0的啊
可能是没先定义,你在前面先定义一下

Private Sub WebBrowser1_DownloadComplete()
dim wDoc,i ‘加入此句
。。。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zx001z7d53
2013-03-26 · TA获得超过2万个赞
知道大有可为答主
回答量:2.4万
采纳率:52%
帮助的人:5395万
展开全部
for i=0 to webbrowser1.document.all.length-1
if webbrowser1.document.all(i).tagname="Submit" and
webbrowser1.document.all(i).type="submit" and
webbrowser1.document.all(i).value="登录" then
webbrowser1.document.all(i).click
end if
next
更多追问追答
追问
红字,不行呀
追答
for  i=0 to webbrowser1.document.all.length-1
if webbrowser1.document.all(i).type="submit" then
webbrowser1.document.all(i).click
end if
next
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式