【发布时间】:2014-02-04 14:51:22
【问题描述】:
我有一个 WebBrowser-Control,用于加载 HTML 文档。在 HTML 文档中有几个条目,例如 <tr class="uierror">。
要获取我使用的 WebBrowser 的内容:
if(webBrowser.Document != null)
{
mshtml.HTMLDocument htmlDocument = webBrowser.Document as mshtml.HTMLDocument;
if(htmlDocument != null)
{
}
}
但现在我不知道如何滚动到<tr class="uierror"> 的第一次出现。我该怎么做?
好的。我已经设法将 IHTMLElement 带到 <tr class="uierror"> 与
IHTMLElementCollection elements = htmlDocument.getElementsByTagName("tr");
foreach(IHTMLElement element in elements)
{
if(element.className == "uierror")
{
}
}
现在如何滚动到这个位置?
【问题讨论】:
-
我认为Javascript可以给你一个解决方案,查看以下链接:stackoverflow.com/questions/4801655/…
-
如何在 c# 中对我的 webBrowser-Control 执行 javascript?
标签: c# wpf webbrowser-control