[英]Access javascript methods in C# Form (without Webbrowser or DOM)
[英]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.