1

我正在尝试获取网站的 html 源代码,包括由 css 设置的元素的所有样式。所以基本上是页面的渲染html,这样如果一个元素被隐藏,它就有style = display:none

使用以下函数时,css 添加的样式属性不包含在字符串中。

document.getElementsByTagName('html')[0].innerHTML;

或者

inDocument.documentElement.innerHTML;

有没有办法包含css属性?

谢谢,詹姆斯

4

2 回答 2

1

这将帮助您返回计算的元素样式以伪克隆该元素的 jQuery CSS 插件?

还要检查这里提到的 jQuery 克隆功能http://api.jquery.com/clone/

于 2012-06-07T04:52:54.430 回答
1

我不认为 jQuery 是获取 HTML 源代码所必需的。只需使用

document.documentElement.outerHTML

这也将包括 CSS 属性。

于 2012-06-07T05:19:14.433 回答