Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#模拟网络浏览器中的onclick_C#_Events_Browser_Onclick_Simulate - Fatal编程技术网

C#模拟网络浏览器中的onclick

C#模拟网络浏览器中的onclick,c#,events,browser,onclick,simulate,C#,Events,Browser,Onclick,Simulate,我研究了类似的问题,但没有找到有效的解决方案 因此,问题是如何在webbrowser中调用/运行onclick 如果代码如下所示: <div class="fl_r"> <div class="delete_post"> <div id="delete_post-23304691_11" onclick="wall.deletePost('-23304691_11', '62c2b8dca377d231af');" onmouseover="wall.activeD

我研究了类似的问题,但没有找到有效的解决方案

因此,问题是如何在webbrowser中调用/运行onclick

如果代码如下所示:

<div class="fl_r">
<div class="delete_post">
<div id="delete_post-23304691_11" onclick="wall.deletePost('-23304691_11', '62c2b8dca377d231af');" onmouseover="wall.activeDeletePost('-23304691_11', 'Удалить запись')" onmouseout="wall.deactiveDeletePost('-23304691_11')"></div>
而且它工作得很好

但我还有其他代码:

<div class="info_footer">
<span class="fl_r actions" id="actions-23304691_12"><a onclick="wall.deletePost('-23304691_12', '58ddeb8beaaceb4f2c');">Delete</a></span>
today at 0:52 
</div>

删除
今天0:52
而之前的变体在这里不起作用。
如何调用onlick?

onclick被分配给一个,而不是一个span,应该可以工作

HtmlElement el = webBrowser1.Document.All["actions-23304691_12"].Children[0];
el.InvokeMember("onclick");
您还可以给a标记一个唯一的id并调用它(更好的方法是IMHO)

HtmlElement el = webBrowser1.Document.All["actions-23304691_12"].Children[0];
el.InvokeMember("onclick");