سلام میخواستم بدونم این تابع(e) چیه و کجا کاربرد داره ؟
e چیز خاصی نیست. صرفا یکی ورودی برای function شماست. می تونید به جای e هر چیزی قرار بدید.
کد زیر رو ببینید:
<body>
<input type="button" id="btnExp" value="Exp" onclick="expFunc(this)">
</body>
<script>
function expFunc(e) {
console.log(e.id);
}
</script>
در این کد function من یک ورودی نیاز داره که من اسم اون رو e گذاشتم. می تونستم اسمش رو هر چیز دیگه ای بگذارم. مهم نیست. فقط مهم اینکه که این اسم به من میفهمونه که این تابع یک ورودی لازم داره و باید به اون یک ورودی داد و گرنه تابع کار نمی کنه. برای همین وقتی در رویداد onclick دکمه خودم اون رو فراخوانی کردم، خود دکمه رو با کلمه کلیدی this به عنوان ورودی برای تابع فرستادم.