HTML DOM click() วิธีการจำลองการคลิกเมาส์บนองค์ประกอบ สามารถใช้คลิกองค์ประกอบใดก็ได้เหมือนกับที่ผู้ใช้ทำ ใช้เพื่อเริ่มเหตุการณ์การคลิกองค์ประกอบ เหตุการณ์การคลิกทำให้เกิดเหตุการณ์เดือด เช่น จะดำเนินเหตุการณ์การคลิกของผู้ปกครองทั้งหมดด้วย
ไวยากรณ์
ต่อไปนี้เป็นรูปแบบของ HTML DOM click() วิธีการ -
HTMLElementObject.click()
ตัวอย่าง
ให้เราดูตัวอย่างสำหรับเมธอด click() -
<!DOCTYPE html> <html> <body> <p>Hover over the radio button to simulate a mouse-click.</p> <form> <label>Radio <input type="radio" id="myRadio" name="choice" onmouseover="clickFunction()"</label> </form> <p id="Sample"></p> <script> function clickFunction() { document.getElementById("myRadio").click(); document.getElementById("Sample").innerHTML = "Radio button has been clicked on mouse hover"; } </script> </body> </html>
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
เมื่อวางเมาส์เหนือปุ่มตัวเลือก -
เราได้สร้างปุ่มตัวเลือกที่มีป้ายกำกับในแบบฟอร์มและให้รหัส "myRadio" ปุ่มนี้เมื่อวางเมาส์ไว้จะเรียกใช้ clickFunction() -
<label>Radio <input type="radio" id="myRadio" name="choice" onmouseover=”clickFunction()"</label>
clickFunction() โดยใช้เมธอด getElementById() รับปุ่มตัวเลือกและดำเนินการเมธอด click() ซึ่งจะตรวจสอบปุ่มตัวเลือก หลังจากตรวจสอบปุ่มตัวเลือกแล้ว ข้อความแสดงความสำเร็จจะแสดงในย่อหน้าด้วยรหัส "ตัวอย่าง" โดยใช้คุณสมบัติ innerHTML -
function clickFunction() { document.getElementById("myRadio").click(); document.getElementById("Sample").innerHTML = "Radio button has been clicked on mouse hover"; }