如何将整个文档 HTML 作为字符串获取?

新手上路,请多包涵

JS中有没有办法在 html 标签中获取整个HTML,作为一个字符串?

document.documentElement.??

原文由 Robin Rodricks 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

MS 前段时间添加了 outerHTMLinnerHTML 属性。

根据 MDN ,Firefox 11、Chrome 0.2、Internet Explorer 4.0、Opera 7、Safari 1.3、Android、Firefox Mobile 11、IE Mobile、Opera Mobile 和 Safari Mobile 支持 outerHTMLouterHTMLDOM Parsing and Serialization 规范中。

有关适合您的浏览器兼容性,请参阅 quirksmode 。都支持 innerHTML

 var markup = document.documentElement.innerHTML;
 alert(markup);

原文由 Colin Burnett 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏