Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

คุณสมบัติ style overflowY ของ HTML DOM

คุณสมบัติ style overflowY ของ DOM จะคืนค่าและปรับเปลี่ยนว่าจะทำอย่างไรเมื่อเนื้อหาภายในกล่ององค์ประกอบล้นออกด้านบน/ล่างในเอกสาร HTML

รูปแบบการใช้งาน (Syntax)

การคืนค่า overflowY:

object.style.overflowY

การปรับเปลี่ยน overflowY:

object.style.overflowY = “value”

ค่าที่เป็นไปได้

ค่า value สามารถเป็นได้ดังนี้

ค่าคำอธิบาย
scrollตัดเนื้อหาและเพิ่มแถบเลื่อนเมื่อจำเป็น
inheritสืบทอดค่าคุณสมบัตินี้จากองค์ประกอบพ่อ
initialตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้น
autoตัดเนื้อหาและเพิ่มแถบเลื่อนเมื่อจำเป็น
hiddenซ่อนเนื้อหาที่ล้นออกนอกกล่ององค์ประกอบ
visibleไม่ตัดเนื้อหา เนื้อหาจะล้นออกนอกกล่ององค์ประกอบ

ตัวอย่างการใช้งาน

ตัวอย่างด้านล่างแสดงการใช้งานคุณสมบัติ style overflowY

<!DOCTYPE html> <html> <head> <style>    body {       color: #000;       background-image: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%);       height: 100vh;    }    p {       border: 2px solid #fff;       height: 100px;       width: 200px;    }    .btn {       background: coral;       border: none;       height: 2rem;       border-radius: 2px;       width: 40%;       display: block;       color: #fff;       outline: none;       cursor: pointer;       margin-top: 4rem;    } </style> </head> <body> <h1>ตัวอย่างคุณสมบัติ DOM Style overflowY</h1> <p>    นี่คือย่อหน้าที่ 1 พร้อมข้อความจำลอง.    นี่คือย่อหน้าที่ 1 พร้อมข้อความจำลอง.    นี่คือย่อหน้าที่ 1 พร้อมข้อความจำลอง.    นี่คือย่อหน้าที่ 1 พร้อมข้อความจำลอง.    นี่คือย่อหน้าที่ 1 พร้อมข้อความจำลอง.    นี่คือย่อหน้าที่ 1 พร้อมข้อความจำลอง. </p> <button onclick="add()" class="btn">เปลี่ยน overflow</button> <script>    function add() {       document.querySelector('p').style.overflowY = "scroll";    } </style> </head> <body>

ผลลัพธ์

โค้ดด้านบนจะให้ผลลัพธ์ดังนี้

คุณสมบัติ style overflowY ของ HTML DOM

คลิกที่ปุ่ม "เปลี่ยน overflow" เพื่อใช้คุณสมบัติ overflowY ด้วยค่า scroll

คุณสมบัติ style overflowY ของ HTML DOM