วิธีตรวจสอบว่าองค์ประกอบซ่อน
เรียนรู้ว่าด้วยการตรวจสอบองค์ประกอบที่ซ่อนด้วย JavaScript
ตรวจสอบองค์ประกอบที่ซ่อน
ตัวอย่าง
ถ้าองค์ประกอบ <div> ถูกซ่อน ต้องทำงานตามนี้:
function myFunction() { var x = document.getElementById("myDIV"); if (window.getComputedStyle(x).display === "none") { // ทำงานบางสิ่ง.. } }
สัญญาณเตือน:เมื่อใช้ display:none
ขณะซ่อนองค์ประกอบ (เช่นตัวอย่างด้านบน) องค์ประกอบนั้นจะไม่ใช้ช่องที่มีอยู่
เพื่อตรวจสอบว่าองค์ประกอบใดซ่อน visibility:hidden
ซ่อนไว้ อ่านตัวอย่างด้านล่างนี้. องค์ประกอบ "ซ่อน" นี้จะใช้ช่องที่มีอยู่
ตัวอย่าง
function myFunction() { var x = document.getElementById("myDIV"); if (window.getComputedStyle(x).visibility === "hidden") { // ทำงานบางสิ่ง.. } }
หน้าที่เกี่ยวข้อง
教程:CSS แสดง
教程:如何切换隐藏/显示元素