繁体   English   中英

在 c# webbrowser 中访问全局 javascript 变量

[英]access global javascript variable in c# webbrowser

我有一个 Javascript 文件,它有一个全局变量,该变量设置为某个整数值。 我使用 WebBrowser 控件在 C# 中加载 Javascript。 我需要在 WinForms 标签中显示全局变量的值。

我尝试将全局变量放在隐藏的 html 字段中并调用以下 C# 代码:

var distance = mapWebBrowser.Document.GetElementsByTagName("input")["distance"];

        if (distance != null)
            mileageText.Text = Convert.ToString(distance);

但这会在标签中显示System.Windows.Forms.HtmlElement而我需要存储在其中的实际值。

有人可以帮忙吗?

给隐藏字段一个 id 并调用这个工作吗? mapWebBrowser.Document.GetElementById("distance").InnerHtml (其中距离是 id)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM