Webbrowser获取网页TD里面的标签元素?

结构如下:<Table><TR><TD>A</TD><TD><Ahref="#">0.95</A></TD></TR><TR><TD>B</TD><TD><Ahref="... 结构如下:
<Table>
<TR><TD>A</TD> <TD><A href="#">0.95</A></TD></TR>
<TR><TD>B</TD> <TD><A href="#">0.95</A></TD></TR>
<TR><TD>C</TD> <TD><A href="#">0.95</A></TD></TR>
</Table>
如上结构,不能用wb1.Document.getElementsByTagName('A');然后通过第几个元素来实现,因为行数不固定,可能只有第一行和第三行等;所以只能通过A行的A标签或者C行的A标签来实现;
我有个想法可以先找到<TD>的内容为C的元素,然后再找到后面的A标签,请问如何实现?
展开
 我来答
zhang399401
2014-04-13 · TA获得超过702个赞
知道小有建树答主
回答量:1347
采纳率:0%
帮助的人:930万
展开全部
获取页面的Document然后循环获取
更多追问追答
追问
根本不沾边啊,我知道循环获取,要精确到某个元素根据什么来判断?
追答
HtmlDocument hdoca = this.webBrowser1.Document;
for (int i = 0; i < hdoca.All.Count; i++)
{
     if (hdoca.All[i].TagName == "A") //如果这个元素是A
     {... }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式