比如CSDN的这个页面http://forum.csdn.net/SList/VC_Basic
其中有二个ID同为"topicListTable"的Table元素。
我用WebBrowser.Document.GetElementById("topicListTable");
只能得到第一个元素,我想得到第二个元素(Table),应该如何办?
其中有二个ID同为"topicListTable"的Table元素。
我用WebBrowser.Document.GetElementById("topicListTable");
只能得到第一个元素,我想得到第二个元素(Table),应该如何办?
解决方案 »
- 高手进来指导,获得奖励分,在线等候!!
- listbox如何根据序号取值
- .net1.1 c# 按钮提交之前 想用前台脚本验证,通过了再执行后台的ServerClick事件 怎么写
- 用.net如何将程序集和.net框架打包成一个exe程序,执行exe时就能自动判断是否安装.net框架
- 请教C#怎样实现事务处理?
- C#中怎么向串口发送数据
- 基于net2 开发的软件 为什么在装了 net4的电脑上不能运行
- E表 如何外部传参数
- 能不能吧streamreader实例化设为全局变量?
- C# winform中如何实现对datagridview中的数据进行预览、打印功能
- 如何向webbroser内写html代码?
- 关于webBrowser控件,如何确定js文件已经加载完成
HtmlElementCollection htmlTabs = webBrowser1.Document.GetElementsByTagName("table");
if(htmlTabs!=null&&htmlTabs.length>0)
{
HtmlElement htmlTable = htmlElements[0];
HtmlElementCollection htmlRows = htmlElement.GetElementsByTagName("tr");
HtmlElementCollection htmlCells = null;
foreach (HtmlElement htmlRow in htmlRows)
{
htmlCells = htmlRow.GetElementsByTagName("td");
foreach (HtmlElement htmlCell in htmlCells)
{
}
}
}