WebBrowser滚动到tr

时间:2014-02-04 14:51:23

标签: c# wpf webbrowser-control

我有一个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")
   {

   }
}

现在我该如何滚动到这个位置?

1 个答案:

答案 0 :(得分:1)

确定。我做到了。 IHTMLElement有一个方法scrollIntoView。就是这样。