js实现下载功能(一、iframe方式)
1.window.frames方式
frames[]是窗口中所有命名的框架组成的数组。这个数组的每个元素都是一个Window对象,对应于窗口中的一个框架。
<iframe name='forExcel'></iframe>
window.frames["forExcel"].location.href=url
2.window.open方式
<button onclick='download()'>open下载</button> <iframe name='myFrame' style="display:none;"></iframe> <script> function download(){ window.open('http://localhost:3000/getelsx','myFrame') } </script>
window.open第二个参数:
1、_self,表示打开的新页面在本页面中打开,或者用_blank,就是在一个新的窗口中打开。 2、不写,为空, 3、还有一种就是如果就是在一个已经有名字的窗口中打开