เรียนรู้วิธีซ่อนและแสดงองค์ประกอบ DOM ด้วย JavaScript วานิลลาธรรมดา
JavaScript มีคุณสมบัติสไตล์ที่เรียกว่า style ที่สามารถใช้ตั้งค่าคุณสมบัติ CSS ในองค์ประกอบ และจัดรูปแบบได้เหมือนกับที่คุณสามารถทำได้ด้วย CSS มาลองดูกัน!
นี่คือวิธีที่คุณซ่อนองค์ประกอบ DOM ด้วย JavaScript:
element.style.display = "none" วิธีแสดงองค์ประกอบ DOM อีกครั้ง:
element.style.display = "block"
หมายเหตุ:หากแต่เดิมองค์ประกอบ DOM ของคุณถูกตั้งค่าเป็น inline หรือ inline-block เพียงแทนที่ block ค่าข้างต้นด้วยค่าใดค่าหนึ่งเหล่านั้น
ตัวอย่างที่ใช้งานได้จริง
ในตัวอย่างข้างต้น element เป็นเพียงตัวยึดตำแหน่งทั่วไป ในการใช้ style . ของ JavaScript ในทางปฏิบัติ คุณต้องเลือกองค์ประกอบ DOM ที่คุณต้องการจัดรูปแบบก่อน
สมมติว่าคุณมีปุ่มที่ต้องการนำออกจาก DOM ชื่อ cta-button . คุณจะทำอย่างนั้น:
const ctaButton = document.querySelector(".cta-button")
ctaButton.style.display = "none"