JS实现保存当前网页HTML到本地

JavaScript016

JS实现保存当前网页HTML到本地,第1张

1.保存本页面

2.保存当前页面中iframe页面里面的html;

js如何获取iframe页面内的对象,注意地方:

需要在服务器下运行;

父级页面须保证页面内容加载完毕,即js获取iframe页面内容需要在window.onload中写

对于用户/浏览器来说,“当前页面”无非就是一份HTML文档,既然如此,那么你这个按钮点击后发一个请求到服务器,附带可能的参数,服务器只需要修改MIME和Content-type为文件下载相关的就可以了吧

我用jquery写了一段代码,获取内容的代码,你看看,应该能帮到你

<html>

<head>

<meta charset="utf-8">

<title>the test page</title>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

</head>

<body>

<script>

$(document).ready(function(){

    $("button").click(function(){

        var p_text=$("p").html()

        $(".test_textarea").html(p_text)

    })

})

</script>

<textarea class="test_textarea" style="width:500pxheight:300px"></textarea>

<button>获取下面边框内部内容的源代码</button>

<p style="border:1px solid redpadding:20px">

<a href="http://www.10w.org.cn">侠客的博客</a>

</p>

</body>

</html>

如果这段代码帮不到你的话,那你参考下这个网址的内容吧,绝对可以帮到你的

http://www.10w.org.cn/jquery-to-implement-a-form-submission-radiocheckboxselect-data-returned.html