2015-12-12 39 views
-2

如何從C#中調用.Click()Js函數?使用.click()從代碼隱藏

HtmlElement[] x = new HtmlElement[50]; 
for (int i = 0; i<50; i++) 
{ 
    x[i] = webBrowser.Document.GetElementsByTagName("input")[i]; 
    if (x[i].InnerHtml == "verifica") 
    { 
     invokeScript(click(), x[i]); 
    } 
} 
+2

由於明顯缺乏研究以及缺乏格式化而導致下調。 –

+0

你好simone!歡迎來到stackoverflow!你不能(直接)混合'C#'和'javaScript' ...因爲一個在'server'上運行,另一個在'client'上運行。 – metadings

回答

0

您應該使用InvokeMember()方法:

x.InvokeMember("Click"); 

這將模擬類似於JavaScript中的click()方法鼠標點擊。

+0

如果您添加更多信息,如鏈接到InvokeMember,我會upvote –