我正在尝试获取网站的html源代码,包括css设置的所有元素样式。所以基本上是页面的渲染html,这样如果一个元素被隐藏,它就有style = display:none
使用下面的函数时,css添加的样式属性不包含在字符串中。
document.getElementsByTagName('html')[0].innerHTML;
或
inDocument.documentElement.innerHTML;
有没有办法包含css属性?
谢谢, 詹姆斯
答案 0 :(得分:2)
我认为获取HTML源不需要jQuery。 只需使用
document.documentElement.outerHTML
这也包括CSS属性。
答案 1 :(得分:1)