How to trigger a file download when clicking an HTML button or JavaScript

前端 未结 21 2536
终归单人心
终归单人心 2020-11-22 05:27

This is crazy but I don\'t know how to do this, and because of how common the words are, it\'s hard to find what I need on search engines. I\'m thinking this should be an ea

21条回答
  •  感情败类
    2020-11-22 06:27

    If your looking for a vanilla JavaScript (no jQuery) solution and without using the HTML5 attribute you could try this.

    const download = document.getElementById("fileRequest");
    
    download.addEventListener('click', request);
    
    function request() {
        window.location = 'document.docx';
    }
    .dwnld-cta {
        border-radius: 15px 15px;
        width: 100px;
        line-height: 22px
    }

    Download File

提交回复
热议问题