javascript中的e是什么意思?


 e 代表事件(event)對象,即所謂的事件驅動源,包含了許多屬性和方法。下面以鼠標點擊事件為例,作一個測試:

(HTML)

<!DOCTYPE html>
<html>
<body>
<button type="button" id="btn">Click</button>
<script type="text/javascript">
// JavaScript 代碼
</script> 
</body>
</html>

(JavaScript)

document.getElementById("btn").onclick=function(e){
    alert(e);
}

含義為,編寫一個匿名函數 function(e){ alert(e); },並將其賦值給事件句柄(即 onclick),這是一個回調函數,相當於 onclick(e){ alert(e); }。這段代碼在 Chrome、Firefox 或新版 IE(IE9 及以后的版本)等支持標准的瀏覽器下運行,彈出的應該是類似“[object MouseEvent]”的字符串,說明 e 為事件對象;而在老版 IE 下運行,結果就是“undefined”(未定義)

 

 

參考鏈接:

1. https://zhidao.baidu.com/question/552363401078321692.html

2. https://www.jianshu.com/p/f1a463c0c395


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM