【发布时间】:2015-07-15 12:38:03
【问题描述】:
我正在尝试使用 webbrowser 控件使用 c# 废弃一些页面。
为了将所有信息废弃,我必须单击一个具有 onclick 事件的 span 元素。
这是 span 的样子:
<span title="title" class="class" onclick="somefunction(value);"></span>
这是我的代码:
foreach (HtmlElement span in table.GetElementsByTagName("span"))
{
span.InvokeMember("click");
}
它真的很简单,出于某种原因它什么也没做。我试图评估代码,我得到的结果是空的。
知道如何调用该点击吗?
【问题讨论】:
-
onclick 事件应该返回什么?
-
onclick 事件应该向服务器运行 AJAX 请求并将其附加到 DOM 中正确的 html 标记
-
那么,评估代码会评估为 null 吗?
-
正如我在帖子中所说的那样。如果我这样做:
var x = span.InvokeMember("click");我得到 null -
是的,对不起,我看错了问题
标签: javascript c# html webbrowser-control