VB怎么获取HTML里select的Option里的内容

VB怎么获取HTML里select的Option里的内容,第1张

'引用Microsoft HTML Object Library库

Private Sub Command1_Click()

    Dim doc As New HTMLDocument

    docbodyinnerHTML = Text1Text '用HTMLDocument来解析网页文本

    '获取select标签

    Dim objSelect As HTMLSelectElement

    Set objSelect = docgetElementsByName("ctl00$MainContent$tabContainer$tbZFile$ucSeaExZDFileDetail$ddlDelTerm")Item(0)

    

    Dim i As Integer

    Dim objOption As HTMLOptionElement

    For i = 0 To objSelectlength - 1 '检索Option对象

        Set objOption = objSelectItem(i)

        List1AddItem objOptionText '添加到列表框中

    Next

End Sub

如果select标签是有id属性的,如

<select

id=xx>

则用下述方法获取当前选项的值:

var

v

=

xxvalue;

var

v

=

documentgetElementById("xx")value;

//此方法兼容性好

如果select标签是有name属性的,如

<form

name=form1>

<select

name=xx>

则用下述方法获取当前选项的值:

var

v

=

form1xxvalue;

var

v

=

documentgetElementsByName("xx")[0]value;

如果同一页面含有多个name属性相同的标签,则上述[0]中的数字要改为相应的物理顺序号(从0起算)

如果select标签不含有任何可供定位的属性,如

<select>

则用下述方法获取当前选项的值:

var

v

=

documentgetElementsByTagName("select")[0]value;

如果同一页面含有多个select标签,则上述[0]中的数字要改为相应的物理顺序号(从0起算)

以上就是关于VB怎么获取HTML里select的Option里的内容全部的内容,包括:VB怎么获取HTML里select的Option里的内容、JavaScript怎样获取select标签当前选择的值呢、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10090428.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存