110,534
社区成员
发帖
与我相关
我的任务
分享
public IHTMLElement GetALL_ByName_And_Text(string Namestr, string Textstr, bool contains)
{
object index = 0;
try
{
for (int y = 0; y < ((HTMLDocument)IEBrowser.Document).frames.length; y++)
{
index = y;
foreach (IHTMLElement i in ((HTMLDocument)((HTMLWindow2)
((HTMLDocument)IEBrowser.Document)
.parentWindow.frames.item(ref index)).document)
.getElementsByTagName(Namestr))
{
if (contains && i.outerText != null && i.outerText.Contains(Textstr))
return i;
else if (contains && i.outerText != null && i.outerText.Contains(Textstr))
return i;
else if (!contains && i.outerText != null && i.outerText == Textstr)
return i;
else if (!contains && i.innerText != null && i.innerText == Textstr)
return i;
}
}
}
catch { }
return null;
}