单击Webbrowser中的元素

时间:2014-01-21 19:11:23

标签: c# javascript button click

我有大约10个这样的标签在彼此之下:

<a class="answer" href="#">This is one</a>
<a class="answer" href="#">This is Two</a>
<a class="answer" href="#">This is Three</a>

现在我需要使用C#中的webbrowser点击<a class="answer" href="#">This is Two</a>

我该怎么做?只获得带有类的文本和标记。这次没有价值。

由于

1 个答案:

答案 0 :(得分:0)

如果你只想要那个&#34;这是两个&#34;链接我相信它会是这样的:

HtmlElementCollection links = webBrowser.Document.GetElementsByTagName("A");

foreach (HtmlElement link in links)
{
    if (link.InnerText.Equals("This is Two"))
        link.InvokeMember("Click");
}