读书人

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

发布时间: 2012-03-18 13:55:39 作者: rapoo

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

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

[解决办法]

VB code
'    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 

读书人网 >VB

热点推荐