我有一个普通链接,单击该链接即可下载文档。下载需要一段时间。我想在请求完成并在浏览器上开始下载的过程中添加一条消息“请稍候...”。
能做到吗?
最佳答案
您可以执行以下操作:
创建一个像<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/