我需要在WebBrowser C#中执行一个javascript函数,如下所示:
Social(this,5000)
就像这样的元素:
<div id="id1" class"class1" onclick="social(this,5000)";>Click</div>
但参数'this'指的是特定的id和类(或者其他我不知道是什么)。
使用此代码不起作用:
var obj=new object[2];
obj[0]="this" or this(as keyword);
obj[1]=5000;
webBrowser.Document.InvokeScript("social",obj);
我应该如何将引用的对象发送给函数?
我该怎么办?
编辑:发送'this'作为参数
,我遇到了问题答案 0 :(得分:0)
我终于找到了解决方案,&#39;这个&#39;在这种特殊情况下,指的是“id1&#39;而不是在功能上我们应该把&#39; id1&#39;
var obj=new object[2];
obj[0]="id1";
obj[1]=5000;
webBrowser.Document.InvokeScript("Social",obj);