⊗jsPmOEInr 416 of 505 menu

พื้นฐานการทำงานกับออบเจ็กต์ Event ใน JavaScript

ในบทเรียนนี้ เราจะศึกษาพื้นฐานการทำงาน กับออบเจ็กต์ Event ออบเจ็กต์นี้ประกอบด้วย ข้อมูลเกี่ยวกับเหตุการณ์ที่เกิดขึ้น ตัวอย่างเช่น หากมีการคลิกที่องค์ประกอบ เราสามารถทราบพิกัดของคลิกนั้นได้ ว่า ปุ่ม Ctrl, Alt หรือ Shift ถูกกดในขณะที่คลิกหรือไม่ เป็นต้น

มาดูกันว่าเราจะได้ออบเจ็กต์ Event อย่างไร สมมติว่าเรามีปุ่ม:

<button id="elem">ข้อความ</button>

สมมติว่าเมื่อคลิกปุ่มนี้ จะมีการดำเนินการ ฟังก์ชันบางอย่าง:

let elem = document.querySelector('#elem'); elem.addEventListener('click', function() { });

ภายในฟังก์ชันที่ถูกผูกไว้มีออบเจ็กต์ Event อยู่แล้ว - เราแค่ยังไม่รู้ วิธีรับมัน ได้รับมาใน ลักษณะต่อไปนี้: เมื่อประกาศฟังก์ชันของเรา ต้องส่งตัวแปรใดๆ เป็นพารามิเตอร์เข้าไป (โดยทั่วไปคือ event - แต่ชื่อ สามารถเป็นอะไรก็ได้) และเข้าไปในตัวแปรนี้ เบราว์เซอร์ จะวางออบเจ็กต์ Event ลงไปโดยอัตโนมัติ:

elem.addEventListener('click', function(event) { console.log(event); // จะเห็นออบเจ็กต์ที่มีเหตุการณ์ });

ทำการจัดการตามที่อธิบายไว้ด้วยตนเอง และแสดงออบเจ็กต์ที่มีเหตุการณ์บนคอนโซล ศึกษา โครงสร้างของออบเจ็กต์นี้

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ