Sea*_*113 7 javascript function
我的代码是:
function changeText()
{
document.getElementById('button').innerHTML = 'Downloading...';
}
Run Code Online (Sandbox Code Playgroud)
按钮:
<button id = "button" onclick='changeText()' value='Change Text'>Download file as CSV</button>
Run Code Online (Sandbox Code Playgroud)
我希望按钮更改为"正在下载...",然后在几秒钟之后返回"以CSV格式下载",这可能在JS中吗?
您可以使用setTimeout或成功进行异步调用:
function changeText() {
document.getElementById('button').innerHTML = 'Downloading...';
setTimeout(previousText, 1000);
}
function previousText() {
document.getElementById('button').innerHTML = 'Download file as CSV';
}Run Code Online (Sandbox Code Playgroud)
<button id="button" onclick='changeText()' value='Change Text'>Download file as CSV</button>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
140 次 |
| 最近记录: |