คุณสมบัติการโฟกัสอัตโนมัติของปุ่ม HTML DOM เชื่อมโยงกับคุณสมบัติออโต้โฟกัสขององค์ประกอบ คุณสมบัติการโฟกัสอัตโนมัติของปุ่มใช้เพื่อระบุว่าปุ่มบนเอกสาร HTML ควรได้รับการโฟกัสหรือไม่เมื่อหน้าเว็บโหลด ไวยากรณ์ ต่อไปนี้เป็นไวยากรณ์สำหรับ − การตั้งค่าคุณสมบัติออโต้โฟกัสของปุ่ม - buttonObject.autofocus = true|false ในที่นี้ true|false จะระบุว่าปุ่มอินพุตที่ให้มาควรได้รับการโฟกัสไม่ใช่เมื่อโหลดหน้าเว็บ จริง − ปุ่มอินพุตได้รับการโฟกัส ผิด − ปุ่มป้อนข้อมูลไม่ได้รับการโฟกัส ตัวอย่าง ให้เราดูตัวอย่างคุณสมบัติการโฟกัสอัตโนมัติของปุ่ม HTML DOM - <!DOCTYPE html> <html> <body> <button type="button" id="MyButton" autofocus>BUTTON</button> <p>Click the below button to know if the input button above automatically gets the focus on page load or not</p> <button onclick="buttonFocus()">CLICK IT</button> <p id="Sample"></p> <script> function buttonFocus() { var x = document.getElementById("MyButton").autofocus; if(x==true) document.getElementById("Sample").innerHTML="The input button does get focus on page load"; else document.getElementById("Sample").innerHTML="The input button does not get focus on page load"; } </script> </body> </html> ผลลัพธ์ สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - เมื่อคลิกปุ่ม CLICK IT - ในตัวอย่างข้างต้น − เรามีปุ่มที่มีรหัส "MyButton" และเปิดใช้งานคุณสมบัติออโต้โฟกัส - <button type="button" id="MyButton" autofocus>BUTTON</button> จากนั้นเรามีปุ่ม CLICK IT เพื่อใช้งานฟังก์ชั่น buttonFocus() - <button onclick="buttonFocus()">CLICK IT</button> ฟังก์ชัน buttonFocus() รับองค์ประกอบของปุ่มโดยใช้เมธอด getElementById() และรับค่าโฟกัสอัตโนมัติ ซึ่งเป็นบูลีนและกำหนดให้กับตัวแปร x การใช้คำสั่งแบบมีเงื่อนไข เราจะตรวจสอบว่าค่าโฟกัสอัตโนมัติเป็นจริงหรือเท็จ และแสดงข้อความที่เหมาะสมตามนั้นในองค์ประกอบ ที่มี id “Sample” เชื่อมโยงอยู่ function buttonFocus() { var x = document.getElementById("MyButton").autofocus; if(x==true) document.getElementById("Sample").innerHTML="The input button does get focus on page load"; else document.getElementById("Sample").innerHTML="The input button does not get focus on page load"; }