webBrowser执行js的方法,并返回值,c#后台取值的实现
作者:jingxian 时间:2023-12-07 13:29:13
实例如下:
private void Form1_Load(object sender, EventArgs e)
{
webBrowser1.Navigate(Application.StartupPath + @"\i.html");
txtInfo.Text = webBrowser1.DocumentText;
}
private void button2_Click(object sender, EventArgs e)
{
webBrowser1.Document.InvokeScript("GetCode", new object[] { "1567613","228267824","顶一个","D7D796981B62D318"});
if (webBrowser1.Document.GetElementById("msg") != null)
{
HtmlElement element = webBrowser1.Document.GetElementById("msg");
txtInfo.Text = element.GetAttribute("value");
}
}
function GetCode(lBdId, lDocId, text, sessionID) {
document.getElementById("msg").value = H2(lBdId + '-' + lDocId + '-' + P(text), 16, sessionID);
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title><script type="text/javascript" src="i.js"></script>
</head>
<body>
<input type=text id=msg />
</body>
</html>
以html页面作为媒介,将返回的值传递到html中的控件,然后在webBrowser中用
HtmlElement element = webBrowser1.Document.GetElementById("msg");
txtInfo.Text = element.GetAttribute("value")
获得值
标签:webBrowser,执行,js,返回值
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
深入探究Java线程与进程有哪些区别
2023-05-06 13:26:03
![](https://img.aspxhome.com/file/2023/3/92543_0s.png)
Android TextView跑马灯效果实现方法
2023-09-27 04:16:09
java8 如何实现分组计算数量和计算总数
2022-05-05 01:17:32
Java实现把文件及文件夹压缩成zip
2022-03-30 05:28:45
C#实现排列组合算法完整实例
2023-04-16 09:36:59
@JsonFormat处理LocalDateTime失效的问题
2023-07-22 18:41:13
Spring+SpringMVC+MyBatis深入学习及搭建(三)之MyBatis全局配置文件解析
2022-03-21 05:25:23
![](https://img.aspxhome.com/file/2023/2/84692_0s.png)
解决CollectionUtils.isNotEmpty()不存在的问题
2021-11-15 12:03:17
Android scheme 跳转的设计与实现详解
2021-07-29 03:42:52
Spark JDBC操作MySQL方式详细讲解
2021-05-24 12:41:51
自定义spring mvc的json视图实现思路解析
2023-03-12 12:04:44
Java找不到或无法加载主类及编码错误问题的解决方案
2021-08-01 03:43:10
Android 应用中插入广告的实例
2023-02-15 22:41:34
C#集合之链表的用法
2022-02-07 13:38:34
![](https://img.aspxhome.com/file/2023/2/108792_0s.jpg)
Android使用Intent传递组件大数据
2023-09-30 12:21:46
Tablayout简单使用方法总结
2022-01-08 16:27:37
![](https://img.aspxhome.com/file/2023/7/110677_0s.gif)
Android ViewPager2 使用及自定义指示器视图实现
2022-06-16 09:35:26
关于统计数字问题的算法
2023-11-03 00:33:32
Android实现复制Assets文件到SD卡
2022-03-21 03:36:53
![](https://img.aspxhome.com/file/2023/6/139186_0s.jpg)
Android 用HttpURLConnection访问网络的方法
2023-05-18 17:33:01