如何使用HTML或JavaScript下载当前的DOM?

时间:2018-02-13 11:24:19

标签: javascript html html5 dom ecmascript-6

我创建了一个HTML文件,稍后我点击按钮使用JavaScript修改该文件。该按钮基本上会在按下时更改div的内容。

现在,我在该div中新创建的内容中添加了一个按钮,我希望它能够提示" SaveAs"窗口(ctrl + s)或只是下载它。

我限制使用任何框架或库,如jquery。 必须是纯HTML或JavaScript。

要明确:&#34;下载&#34; <a>中的属性下载了对我不利的原始DOM。

1 个答案:

答案 0 :(得分:0)

javascript document.documentElement返回根元素中的所有元素。只是不添加html标签或doctype declerations。

<html>

<head>
    <title>Haha</title>
    <script>
        function test(){console.log("<html>" + document.documentElement + "</html>")}
    </script>
</head>
<body onload="test()">
    <div><p>Hi!</p></div>
</body>
</html>