在 JavaScript 中,我试图在单击链接 2 秒后执行一个函数,并等到该函数完成执行后再转到链接目的地。
/* JavaScript */
function myFunction() { /* Block of code, with no 'return false'. */ }
<!-- HTML -->
<a onclick="setTimeout(myFunction, 2000);" href="http://www.siku-siku.com">Link</a>
Run Code Online (Sandbox Code Playgroud)
问题是点击后,浏览器立即转到链接目的地,即myFunction没有时间执行。我在这里错过了什么吗?
先谢谢了。
javascript ×1