读书人

IWebBrowser2 求大神解决办法

发布时间: 2012-12-29 10:28:09 作者: rapoo

IWebBrowser2 求大神

 IHTMLElement2 TempElement = null;
foreach (IHTMLElement i in Document.getElementsByTagName(TextStr.Split('|')[0].Trim()))
{
if (i.innerText != null && i.innerText.Contains(TextStr.Split('|')[1]))
{
foreach (IHTMLElement y in ((HTMLDocumentClass)i.children).getElementsByTagName(TextStr.Split('|')[2].Trim()))//.GetElementsByName(TextStr.Split('|')[2].Trim()
{
if (y.innerText != null && y.innerText.Contains(TextStr.Split('|')[3]) && y.tagName == "a")
{
TempElement = (IHTMLElement2)y;
break;
}
}
if (TempElement != null)
break;
}
}



第二个循环我硬是不知道怎么写。求大神解释
[解决办法]
IHTMLElement还有document,继续遍历他的document
[解决办法]
TempElement?这里面你已经取得东西。看看你想要啥东西。设置断点进去找找呗。

读书人网 >C#

热点推荐