一、对于<input name="username" id="username_id" class="gray">获得tag的几种方法
复制代码 代码如下:
WebBrowser1.Document.getElementsByName("username")
WebBrowser1.Document.getElementById("username_id")
WebBrowser1.Document.getElementsByTagName("input")(0)
WebBrowser1.Document.getElementsByTagName("input")("username")
WebBrowser1.Document.getElementsByTagName("input")("username_id")
WebBrowser1.Document.getElementsByClassName("gray")[0] //Firefox下使用
WebBrowser1.Document.all(0)
WebBrowser1.Document.all("username")
WebBrowser1.Document.all("username_id")
WebBrowser1.Document.all.item("username")
WebBrowser1.Document.all.item("username_id")
WebBrowser1.Document.all.tags("input")(0)
对于部分tag可以通过自己的专有集合方式访问,例如<img name="img1">:
复制代码 代码如下:
WebBrowser1.Document.images(0)
WebBrowser1.Document.images("img1")
当然也可以使用如下方法:
复制代码 代码如下:
WebBrowser1.Document.tags("img")(0)
二、获得所有tag的集合的方法
复制代码 代码如下:
WebBrowser1.Document.all
三、获得某一类tag的集合的方法
复制代码 代码如下:
WebBrowser1.Document.all.tags("input")
另外部分tag有自己独有的方法,例如:
复制代码 代码如下:
WebBrowser1.Document.links
WebBrowser1.Document.frames
WebBrowser1.Document.forms
WebBrowser1.Document.images
WebBrowser1.Document.scripts
WebBrowser1.Document.all.tags("select").options
对于表格也类似,不过行是table.rows,列则是table.rows(0).cells
四、设置tag的某个属性值
两种方法:
复制代码 代码如下:
vtag.src="a.gif"//直接访问tag下标,此方法在非ie浏览器中可能不被支持
vtag.setAttribute("src","a.gif")//标准函数方法,推荐使用
五、获得tag的Value值
有两种方法:
复制代码 代码如下:
vtag.src
vtag.getAttribute("src")