vb.net的Webbrowser1.Document通过GetElementsByTagName("a"),如何获取标签中的全部文字内容?

如题所述

另一个简单点的方法是,假如HTML里面有个文本框是
<input type="text" class="body_normal" id="TESTID" value="TEXTBOX" />
则VB.NET里写
text=web.Document.GetElementById("TESTID").GetAttribute("value")
则得到text="TEXTBOX"
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-07
比如网页中有:
<input id=txt1 name=text1 type=text value="abc123">
那么VB中可以用以下方式来获得这个文本框的值:
WebBrowser1.document.getElementById("txt1").Value
或者:
WebBrowser1.document.getElementsByName("text1")(0).Value
或者:
WebBrowser1.document.getElementsByTagName("input")(0).Value '假定这个input是整个网页的第一个input追问

没有value属性,我用hemltext成功了

相似回答