C#里怎么调用网页的onclick呢? C#中的webbrowser控件 怎么调用类似这样的东西呢<a onclick="dialog.open('/Tool/ManagergetTool.aspx?Type=BuyCab&Status=-89&ToolID=87')" href="javascript:;">订购</a> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HtmlDocument doc = webBrowser1.Document; HtmlElementCollection items = doc.GetElementsByTagName("A"); foreach (HtmlElement el in items) { string text = el.GetAttribute("InnerText"); if (text == "") { el.InvokeMember("click"); break; } } 不知道行不行,等下试下有很多个这样的呢?不能判断text吧。能不能判断onclick的内容。内容一样的话,就调用。 给个ID,就可以找到具体你想要的了webBrowser.Document.GetElementById("userid") 某个汉字的click事件 请教treeview的SelectedImageIndex小问题 C#如何连接本机的虚拟机,并且往里面写入文件.... [hashtable]异步操作的规则疑问 dataGridView中如何删除行,非绑定 求购大学排课系统源码(c#,c++,vb.net) 想写个猜xp密码的工具 怎样实现结构数组和结构指针? 如何将这一数字转化为一合理的日期,我不太明白这种日期是什么格式。1100952000 如何将select aa,bb from 我的数据,结果中的bb的一列存入ArrayList中 如何实现自定义配置节? panel中的form问题
HtmlElementCollection items = doc.GetElementsByTagName("A");
foreach (HtmlElement el in items)
{
string text = el.GetAttribute("InnerText");
if (text == "")
{
el.InvokeMember("click");
break;
}
}
webBrowser.Document.GetElementById("userid")