ホームページ >ウェブフロントエンド >jsチュートリアル >HTML ボタンと JavaScript を使用してファイルのダウンロードをトリガーするにはどうすればよいですか?
HTML ボタンと JavaScript を使用したファイルのダウンロードのトリガー
Web 開発では、HTML ボタンまたは JavaScript を使用してファイルのダウンロードをトリガーするのは簡単な作業です。この記事は、HTML と JavaScript の両方のメソッドを含めて、このニーズを実現する方法を説明することで、このニーズに対処することを目的としています。
'download' 属性を持つ HTML ボタンの使用
HTML5 では、 のダウンロード属性要素。この属性を使用すると、ユーザーがアンカー タグを使用する代わりにカスタム ボタンをクリックしたときにファイルのダウンロードを開始できます。
<button type="button" download="file.doc">Download!</button>
ダウンロード属性で目的のファイル名を指定していることを確認してください。指定しない場合、ブラウザーは次のファイル名を使用します。元のファイル名。
ファイルのダウンロードに JavaScript を使用する
JavaScript は、次の代替アプローチを提供します。ファイルのダウンロードをトリガーします。 window.location.href プロパティを利用すると、プログラムでダウンロードを開始できます。
let downloadUrl = "file.doc"; window.location.href = downloadUrl;
このメソッドが機能するには、スクリプトと同じオリジンでファイルにアクセスできる必要があることに注意することが重要です。
ファイルのダウンロードに jQuery を使用する
jQuery を使用すると、次のプロセスが簡素化されます。 JavaScript によるファイルのダウンロードのトリガー:
$("#fileRequest").click(function() { window.location.href = "file.doc"; });
追加の考慮事項
以上がHTML ボタンと JavaScript を使用してファイルのダウンロードをトリガーするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。