如何让网络浏览器的HTML元素没有ID

问题描述 投票:0回答:1

我有一个网页浏览器,我试图自动点击一次按钮,但它只是不断地刷新网页。

HTML元素:

<input type="button" name="Submit" value="Ich akzeptiere die Nutzungsbedingungen" class="button" onclick="submitAction();" style="width: 430px; height: 30px;" />
webBrowser1.Navigate(Adress);

var links = webBrowser1.Document.GetElementsByTagName("name");
foreach (HtmlElement link in links)
{
    if (link.GetAttribute("name") == "Submit")
    {

        //link.InvokeMember("Click");

    }
}
c# html webbrowser-control getelementbyid
1个回答
0
投票

由于拉法尔提到尝试GetElementsByTagName("input");的getElementsByTagName函数可以使用标签(DIV,李,输入,IMG,一个......)和“输入”是这里的标签。

“名”在你的情况是一个属性。

链接小提琴页:https://jsfiddle.net/hytL3619/

© www.soinside.com 2019 - 2024. All rights reserved.