aardio 官方社区

用户名  找回密码
 注册会员

QQ登录

只需一步,快速开始

帖子
查看: 7092|回复: 5

修改节点Innerhtml的问题

[复制链接]

2

主题

1

回帖

25

积分

新手入门

积分
25
发表于 2014-7-30 18:49:58 | 显示全部楼层 |阅读模式
这里是wb.go..........

var ele = wb.queryEles( className="qqimg"  );
ele.innerHTML = "-----------------------------------"


mainForm.show(); //显示窗体
wb.wait("");//等待指定网址,可以使用模式匹配语法


发现这样获取了节点并修改innerHTML是可行的,问题是我想的是显示出来的时候就已经是修改的,那么无论原来有什么内容都不必下载了。
但是实际上却是页面显示的时候还是显示了原来没修改前的内容,然后才变成修改后的------------------------。

本来我的理解是wb.go获得了页面的内容,然后直到show()才显示。可是实际上好像并不是。

请问这是什么原因造成的呢?怎么解决。谢谢

13

主题

294

回帖

1790

积分

荣誉会员

积分
1790
发表于 2014-7-31 09:56:28 | 显示全部楼层
你可以修改完再显示窗体,显不显示是你自己的决定,
显示是你自己的原因。

2

主题

1

回帖

25

积分

新手入门

积分
25
 楼主| 发表于 2014-7-31 22:46:14 | 显示全部楼层
wb.go..........

var ele = wb.queryEles( className="qqimg"  );
ele.innerHTML = "-----------------------------------"


mainForm.show(); //显示窗体
wb.wait("");//等待指定网址,可以使用模式匹配语法


我修改了再显示,可是还是先显示了修改前的然后才变成修改后的。

13

主题

294

回帖

1790

积分

荣誉会员

积分
1790
发表于 2014-8-1 09:25:55 | 显示全部楼层
aauser 发表于 2014-7-31 22:46
wb.go..........

var ele = wb.queryEles( className="qqimg"  );

你的意思是你在显示前修改成功了,
然后你显示窗体以后,神奇的网页记录了你修改的动画播放了一遍?
这真是很神奇啊。

1

主题

12

回帖

135

积分

一级会员

积分
135
QQ
发表于 2014-8-2 11:20:31 | 显示全部楼层
可以先隐藏下载了html再组合html在webbrowser里面显示了,实质是将html保存到本地再显示出来

0

主题

9

回帖

65

积分

一级会员

积分
65
发表于 2014-9-28 13:01:51 | 显示全部楼层
wb.go..........
wb.wait("");//等待指定网址,可以使用模式匹配语法
var ele = wb.queryEles( className="qqimg"  );
ele.innerHTML = "-----------------------------------"


mainForm.show(); //显示窗体
要先等待加载完,再来找你要的东西。再设置。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2025-6-11 06:45 , Processed in 0.058966 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表