2
我点击webPage上的按钮有一些问题,有很多按钮的同名,但我需要按有onclick =“alleyAttack('some ID')”。通过webBrowser在网站上按下按钮
告诉我请正确解决这部分代码的正确性。
foreach (HtmlElement el in webBrowser1.Document.GetElementsByTagName("div"))
{
if (el.GetAttribute("onclick").Equals("alleyAttack(" + listBox1.Items[i] + ")"))
{
el.InvokeMember("click");
}
}
全DIV与按钮
<div class="button" onclick="alleyAttack(517469);">
<span class="f">
<i class="rl"></i>
<i class="bl"></i>
<i class="brc"></i>
<div class="c">
Fire
</div>
</span>
</div>
这个元素没有ID ....所以问题仍然打开:) – HelloWorld
我认为你可以将它转换为IHTMLElement,并使其工作。 你可以'(el IHTMLElement).click();' –
你可以更精确地请吗?至于我的情况。谢谢 – HelloWorld