javascript - 如何将文档转换回字符串?

标签 javascript html text document

我需要一个 java 脚本函数,将当前加载页面的文档对象转换回它的源文本。在 Firefox 中是这样的:

var doc = document;
var str = (new XMLSerializer()).serializeToString(doc);
alert(str);

但我需要一个跨浏览器的解决方案。这将如何完成?

例如:

<html>
  <body>
    <script>
       alert( asText(document) );
    </script>
  </body>
</html>

会弹出:

<html>
  <body> 
    <script>
       alert( asText(document) );
    </script>
</html>

您将如何实现“asText”功能?

最佳答案

为什么不使用 document.documentElement.innerHTML?

example

关于javascript - 如何将文档转换回字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1385646/

相关文章:

javascript - 创建显示新 div 的 div 样式

HTML 5 video 标签视频和音频去同步

linux - 用引号将文本文件中的所有行括起来 ('something' )

android - 解析 - Android - 在默认推送通知上修剪文本

Python:打开(文件名, 'w')用于不存在的文件

javascript - Web 应用程序的数据驱动表单

javascript - 单选按钮上的 Onchange 事件不起作用

javascript - 在网页上使用 CMYK

Javascript - 当选择选项时显示文本字段

javascript - Bootstrap 在本地工作,但在部署时不工作