0
我研究了類似的問題,但沒有找到工作解決方案。C#模擬webbrowser中的onclick
所以,問題是如何在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>
我用:
HtmlElement el = webBrowser1.Document.All["delete_post-23304691_11"];
el.InvokeMember("onclick");
而且它完美的作品。
但我也有其他代碼:
<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>
和以前變種不能在這裏工作。 如何調用onlick?