2016-01-14 73 views
0

我目前正在使用通用应用程序的w10上的c#,我正在使用webview。 我试图在webview.Invoke运行脚本()webview document.getElementsByName()未实现

string functionString = "document.getElementsByName('name').Value = 'jmeno';"; 
webView1.InvokeScript("eval", new string[] { functionString });  

但我发现了异常:的方法或操作未实现。

有关此问题的任何想法或经验?

回答

1

它看起来像你的JavaScript是无效的,但我不确定是否会抛出你看到的异常。

指定指数(即[0])元素的设置的“价值”:

string functionString = "document.getElementsByName('name')[0].value = 'jmeno';"; 
+0

Generaly,这个作品感谢你,只改变 - 它是区分大小写和值与上V抛出前。 – Mugsat

+1

@Mugsat修正了代码。 –