[英]What is 'e' in 'e.preventDefault()'?
我無法理解為防止 JavaScript 中的默認操作而傳遞的參數“e”:
document.getElementById('submit').addEventListener('click', calculate, false);
function calculate(e){
e.preventDefault():
}
e.preventDefault中的e阻止單擊鏈接時的默認操作,即頁面刷新或更改。 因此,它允許在不刷新頁面的情況下單擊鏈接調用數據庫等行為。
這是有關該主題的指南: jQuery event.preventDefault() 方法
Event
類型被傳遞到addEventListener的第二個參數。 這在您定義的閉包中被引用為e
,並且您在其上調用了 .preventDefault 。
MDN (在上面的鏈接中)提供了上述類型的優秀文檔、您可以調用的函數以及這些函數的影響。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.