Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะซ่อน / แสดงองค์ประกอบ HTML ใน JavaScript ได้อย่างไร


การใช้ Css สไตล์เรา ซ่อน หรือ แสดง องค์ประกอบ HTML ในจาวาสคริปต์ Css ให้คุณสมบัติเช่น บล็อก และ ไม่มี เพื่อซ่อน/แสดงองค์ประกอบ HTML

ซ่อนองค์ประกอบ

ตัวอย่าง

ในตัวอย่างต่อไปนี้เมื่อปุ่ม "ซ่อน" ได้คลิกข้อความในแท็กย่อหน้าหายไปตามที่แสดงในผลลัพธ์

<html>
<body>
   <p id="hide">Using JavaScript to hide HTML elements.</p>
   <input type="button" onclick="document.getElementById('hide').style.display='none' value="Hideme">
</body>
</html>

เมื่อรันโค้ดข้างต้นแล้ว จะแสดงสิ่งต่อไปนี้

จะซ่อน / แสดงองค์ประกอบ HTML ใน JavaScript ได้อย่างไร

จากบล็อกด้านบน หากเราคลิกที่ปุ่ม "ซ่อน" ข้อความที่อยู่ในบล็อกจะหายไปตามที่แสดงในผลลัพธ์ เหลือเพียงปุ่มเท่านั้น

ผลลัพธ์

จะซ่อน / แสดงองค์ประกอบ HTML ใน JavaScript ได้อย่างไร

กำลังแสดงองค์ประกอบ

ตัวอย่าง

ในตัวอย่างต่อไปนี้ ข้อความในแท็กย่อหน้าจะถูกซ่อนไว้ตั้งแต่แรก แต่เมื่อคลิกที่ "Showme" ข้อความก็ปรากฏขึ้นตามที่แสดงในผลลัพธ์

<html>
<body>
   <p id="show" style="display:none">JavaScript can show hidden HTML elements</p>
   <input type="button"onclick="document.getElementById('show').style.display='block'"value="ShowMe">
</body>
</html>

เมื่อโค้ดด้านบนถูกเรียกใช้งาน สิ่งต่อไปนี้จะปรากฏบนหน้าจอ

จะซ่อน / แสดงองค์ประกอบ HTML ใน JavaScript ได้อย่างไร

หากเราคลิกปุ่มด้านบน ผลลัพธ์ต่อไปนี้จะถูกดำเนินการ

ผลลัพธ์

จะซ่อน / แสดงองค์ประกอบ HTML ใน JavaScript ได้อย่างไร