vb webbrowser select 怎么样把已选的内容取出来,或者让SELECT选中已知文字内容不是VALUE值
vbwebbrowserselect怎么样把已选的内容取出来,或者让SELECT选中已知文字内容不是VALUE值。如<OPTIONvalue=102>中国工商银行</OP...
vb webbrowser select 怎么样把已选的内容取出来,或者让SELECT选中已知文字内容不是VALUE值。如<OPTION value=102>中国工商银行</OPTION> <OPTION value=103>中国农业银行</OPTION> ,在不知道VALUE的但 知道中国农行业银行的情况下,让其选中中国农业银行,
或都把 把已选中农业银行,文字提取出来 展开
或都把 把已选中农业银行,文字提取出来 展开
2个回答
展开全部
Set op = WebBrowser1.Document.getElementsByTagName("select")(0).Options
For i = 0 To op.Length - 1
If op(i).innerText = "中国农业银行" Then
op(i).Selected = True
Exit For
End If
Next
Set op = Nothing
For i = 0 To op.Length - 1
If op(i).innerText = "中国农业银行" Then
op(i).Selected = True
Exit For
End If
Next
Set op = Nothing
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
'假设webbrowser是WebBrowser1,select的id是"aa"
'获取选中的文字:
Set s = WebBrowser1.Document.getElementById("aa")
MsgBox s.Options(s.selectedIndex).Text
'选中 "中国农业银行":
Set s = WebBrowser1.Document.getElementById("aa")
For Each o In s.Options
If o.Text = "中国农业银行" Then
s.Value = o.Value
Exit For
End If
Next
追问
你的简单好理解,谢谢,可以了,原来要用OPTIONS(I) ,之前只知道拿OPTION(I),
麻烦你帮我看一下http://zhidao.baidu.com/question/1819340320463823108.html这个问题
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询