[英]Disable Links on Page Load, Enable Links after 5 Seconds - Javascript
我想在頁面加載后立即通過javascript禁用頁面上的每個<a href=""></a>
。
然后,我想等待5秒鍾,然后啟用每個<a href=""></a>
。
我嘗試了幾種方法,但均未成功(搜索,過去30分鍾一直在搜索,但無濟於事)。
任何人都可以弄清楚如何使用javascript嗎?
// Function that does nothing, but prevents default event handler
function disableLink(e) {
e.preventDefault();
};
window.onload = function() {
// Bind above event handler to all anchors
var els = document.getElementsByTagName('a');
[].forEach.call(els, function(el, i) {
el.addEventListener("click", disableLink);
});
// Remove it in 5 seconds
setTimeout(function() {
var els = document.getElementsByTagName('a');
[].forEach.call(els, function(el, i) {
el.removeEventListener("click", disableLink);
});
}, 5000);
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.