我有一个普通链接,单击该链接即可下载文档。下载需要一段时间。我想在请求完成并在浏览器上开始下载的过程中添加一条消息“请稍候...”。
能做到吗?

最佳答案

您可以执行以下操作:

创建一个像<span id="statusmsg"></span>的元素
onclick属性添加到<a href代码。

jQuery:

<a href="file_to_download.pdf" onClick="$('#statusmsg').text('Please wait..')">Download file</a>

没有jQuery
<a href="file_to_download.pdf" onClick="document.getElementById('statusmsg').innerHTML = 'Please wait..';">Download file</a>

实际操作中:https://jsfiddle.net/C0dekid/1uoe50a3/

10-05 17:45