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

我需要一个 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

相关文章
相关标签/搜索