เมื่อเขียน JavaScript ในแท็ก <script> หากต้องการให้โค้ดรันเมื่อหน้าเว็บโหลดเสร็จสิ้น ควรใช้อะไร
กเรียกใช้ฟังก์ชัน onclick เมื่อคลิกปุ่ม
ขใช้ event listener DOMContentLoaded หรือวาง script ที่ท้ายของ body
คเรียกใช้ฟังก์ชันใน onload attribute โดยตรง
งใช้ setTimeout เพื่อรอให้หน้าโหลดเสร็จ
เฉลยอธิบาย
การใช้ event listener 'DOMContentLoaded' หรือวาง script ที่ท้ายของแท็ก body เป็นวิธีที่ดีที่สุด เพราะแน่ใจว่า DOM ได้โหลดเสร็จแล้ว ตัวเลือก ก ผิดเพราะ onclick ทำงานเมื่อผู้ใช้คลิก ตัวเลือก ค ผิดเพราะการใช้ onload ในแท็ก attribute อาจล้าสมัย ตัวเลือก ง ผิดเพราะการใช้ setTimeout ไม่แน่ใจว่าเวลาจะเพียงพอ