找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5913|回复: 8

关于document.documentElement.innerHTML的使用

[复制链接]
发表于 2011-11-16 10:14:54 | 显示全部楼层 |阅读模式
在IE下 使用这段JS 可以在文本框输入字符后一并获取到输入的内容
在firefox下 获取到的只是网页初次加载的源代码,而文本框输入的字符获取不到
有没有什么方法在firefox下,可以获取到文本框输入内容后的完整的页面源代码??
 楼主| 发表于 2011-11-16 10:48:46 | 显示全部楼层
自己顶一下。。。
回复 支持 反对

使用道具 举报

发表于 2011-11-16 17:15:22 | 显示全部楼层
用getElementById这样的方式来选择dom节点。
回复 支持 反对

使用道具 举报

发表于 2011-11-16 22:59:30 | 显示全部楼层
你为什么不单独获取文本框里的内容呢?网页的其余部分就像模板一样的吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-11-17 11:16:08 | 显示全部楼层
bound0 发表于 2011-11-16 22:59
你为什么不单独获取文本框里的内容呢?网页的其余部分就像模板一样的吧?

主要是由于网页内文本框较多,如一个个获取岂不是要遍历全部内容了么,比较费力。。。所以,希望能一次获取完整的页面source。 用于生成一份新的HTML文件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-11-17 11:17:53 | 显示全部楼层
phxsuns 发表于 2011-11-16 17:15
用getElementById这样的方式来选择dom节点。

页面内文本框较多,用此方法一个个取再拼接太过繁琐了。。。要是能像IE下直接获取所有控件的完整内容就好了。。。
回复 支持 反对

使用道具 举报

发表于 2011-11-17 13:01:17 | 显示全部楼层
cwq2jxl 发表于 2011-11-17 11:17
页面内文本框较多,用此方法一个个取再拼接太过繁琐了。。。要是能像IE下直接获取所有控件的完整内容就好 ...

要方便的话。。。那你可以用jquery来选=。=!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-11-17 14:22:24 | 显示全部楼层
phxsuns 发表于 2011-11-17 13:01
要方便的话。。。那你可以用jquery来选=。=!

怎么选。。。。用什么函数?什么方法?
回复 支持 反对

使用道具 举报

发表于 2011-11-17 15:06:43 | 显示全部楼层
getElementsByNodeName
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )

GMT+8, 2021-4-16 16:03 , Processed in 0.063842 second(s), 10 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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