เหตุการณ์และ addEventListener
หน้าตอบเมื่อผู้ใช้ทำอะไร
คลิก พิมพ์ ส่งฟอร์ม — เบราว์เซอร์ยิง event · เราผูกฟังก์ชันรับฟังด้วย addEventListener
const btn = document.querySelector("#add");
btn.addEventListener("click", () => {
console.log("คลิกแล้ว");
});
ชนิดที่พบบ่อย
click, input, submit, keydown — เริ่มจากคลิกและส่งฟอร์มให้คล่องก่อน
ส่งฟังก์ชันเข้าไป ไม่เรียกทันที: ใช้
() => {...} หรือชื่อฟังก์ชัน · อย่าเขียน handler() จนกลายเป็นเรียกตอนผูก