黑马程序员技术交流社区
标题:
C# webbrowser 怎样获取无ID 无name的html元素
[打印本页]
作者:
StartHeiMa
时间:
2014-7-15 15:04
标题:
C# webbrowser 怎样获取无ID 无name的html元素
本帖最后由 StartHeiMa 于 2014-7-15 16:02 编辑
怎样获取无ID 无name的html元素,如这种情况
QQ截图20140715151604.png
(1.34 KB, 下载次数: 12)
下载附件
2014-7-15 15:16 上传
作者:
许庭洲
时间:
2014-7-15 15:24
1. getElementById: 根据元素的ID获得对象;
2. getElementByName:根据元素的name获得对象;
3. getElementByTagName: 获得指定标签名称的元素数组,比如getElementByTagName("p")可以获得所有的<p>标签。
作者:
StartHeiMa
时间:
2014-7-15 15:51
刚找到方法了 谢谢2楼
private HtmlElement GetHtmlElement(HtmlDocument htmlDoc)
{
HtmlElementCollection htmls = htmlDoc.GetElementsByTagName("a");
for (int i = 0; i < htmls.Count; i++)
{
String str = htmls[i].GetAttribute("href");
if (str == "http://www.xxx.com")
{
return htmls[i];
}
}
return null;
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2