首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

html中怎么找到已知name属性的下一级标签

2012-12-30 
html中如何找到已知name属性的上一级标签?如果存在多个值相同的name属性,直接填表的话,只会填第一个。比如

html中如何找到已知name属性的上一级标签?
如果存在多个值相同的name属性,直接填表的话,只会填第一个。
比如
<input type=hidden name=email value=''>
<input type=text name=email size=30 maxlength=50>
虽然可以通过数组得到第二个,但不同的网页不一定每次都是第二个。

我想得到所有name的值是email的标签,再判断所在标签的type属性为text的才填表。
[解决办法]

'    Dim i As Long, j As Long
'    j = WebBrowser1.Document.getElementsByTagName("input").Length - 1
'
'    Dim aa As Object
'    For i = 0 To j
'        Set aa = WebBrowser1.Document.getElementsByTagName("input")(i)
'        If aa.Type = "text" And aa.Name = "email" Then
'            aa.Value = "XX" 
'        End If
'    Next

热点排行