最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js实现下载功能的代码实例

来源:动视网 责编:小采 时间:2020-11-27 19:32:33
文档

js实现下载功能的代码实例

js实现下载功能的代码实例:本篇文章给大家带来的内容是关于js实现下载功能的代码实例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。<!DOCTYPE html> <html lang="en"> <head> <meta charset="
推荐度:
导读js实现下载功能的代码实例:本篇文章给大家带来的内容是关于js实现下载功能的代码实例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。<!DOCTYPE html> <html lang="en"> <head> <meta charset="


本篇文章给大家带来的内容是关于js实现下载功能的代码实例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>文件下载</title>
 </head>
 <body>
 <div onclick="funDownload('1111111111','文档.txt')">点我啊</div>
 <div onclick="download('你棒','https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1533799465&di=0f7445fba7d177bfd21b2d71d41531fb&src=http://pic28.photophoto.cn/20130717/0010023915569244_b.jpg')">点我啊</div><div onclick="downloadUrl('https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1533799465&di=0f7445fba7d177bfd21b2d71d41531fb&src=http://pic28.photophoto.cn/20130717/0010023915569244_b.jpg')">点我啊</div>
 <script>
 function funDownload(content, filename) {
 // 创建隐藏的可下载链接
 var eleLink = document.createElement('a');
 eleLink.download = filename;
 eleLink.style.display = 'none'; 
 // 字符内容转变成blob地址
 var blob = new Blob([content]);
 eleLink.href = URL.createObjectURL(blob); 
 // 触发点击
 document.body.appendChild(eleLink);
 eleLink.click(); 
 // 然后移除
 document.body.removeChild(eleLink);
 }; function download(name,href) {
 var $a = document.createElement('a');
 $a.setAttribute("href", href);
 $a.setAttribute("download",name); 
 var evObj = document.createEvent('MouseEvents');
 evObj.initMouseEvent( 'click', true, true, window, 0, 0, 0, 0, 0, false, false, true, false, 0, null);
 $a.dispatchEvent(evObj);
 } function downloadUrl(src){
 var $a = document.createElement('a');
 $a.setAttribute("href", src);
 $a.setAttribute("download", ""); 
 var evObj = document.createEvent('MouseEvents');
 evObj.initMouseEvent( 'click', true, true, window, 0, 0, 0, 0, 0, false, false, true, false, 0, null);
 $a.dispatchEvent(evObj);
 }
 </script>
 </body>
 </html>

文档

js实现下载功能的代码实例

js实现下载功能的代码实例:本篇文章给大家带来的内容是关于js实现下载功能的代码实例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。<!DOCTYPE html> <html lang="en"> <head> <meta charset="
推荐度:
标签: 下载 下载的 实现
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top