获取Webbrowser上函数javascript的返回值

use*_*217 3 c# winforms

我有一个javascript函数:

function getData(){
   return document.getElementById("xx").value;
}
Run Code Online (Sandbox Code Playgroud)

我使用HtmlElementhtml附加代码,并使用webbrowser invokescript运行function getData()

我想获取返回值getData()并在messageBox上显示它。

Sla*_*shy 6

您可以简单地将其分配给字符串变量

  String str = doc.InvokeScript("getData").ToString(); 
Run Code Online (Sandbox Code Playgroud)