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

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

คุณสมบัติ scrollHeight ของ HTML DOM จะคืนค่าความสูงทั้งหมด (เนื้อหา + padding) ขององค์ประกอบในหน่วยพิกเซลในเอกสาร HTML

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

element.scrollHeight

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

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

<!DOCTYPE html> <html> <head> <style>    html{       height:100%;    }    body{       text-align:center;       color:#fff;       background: #ff7f5094;       height:100%;    }    p{       font-weight:700;       font-size:1.2rem;       height:80px;       border:1px solid #fff;       overflow:auto;       width:250px;       margin:20px auto;    }    .btn{       background:#0197F6;       border:none;       height:2rem;       border-radius:2px;       width:35%;       margin:2rem auto;       display:block;       color:#fff;       outline:none;       cursor:pointer;    }    .show{       font-size:1.5rem;    } </style> </head> <body> <h1>สาธิตคุณสมบัติ DOM scrollHeight/scrollWidth</h1> <p>สวัสดี! ผมคือองค์ประกอบ p ใน HTML ที่มีข้อความจำลอง. สวัสดี! ผมคือองค์ประกอบ p ใน HTML ที่มีข้อความจำลอง. สวัสดี! ผมคือองค์ประกอบ p ใน HTML ที่มีข้อความจำลอง. สวัสดี! ผมคือองค์ประกอบ p ใน HTML ที่มีข้อความจำลอง.</p> <button onclick="getHW()" class="btn">ดูความสูง & ความกว้างของย่อหน้า</button> <div class="show"></div> <script>    function getHW() {       var para = document.querySelector('p');       document.querySelector(".show").innerHTML="<div>ความสูงของย่อหน้า = "+para.scrollHeight+" px</div><div>ความกว้างของย่อหน้า = "+ para.scrollWidth+" px</div>";    } </script> </body> </html>

ผลลัพธ์

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

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

คลิกที่ปุ่ม "สีน้ำเงิน" เพื่อแสดงความกว้างและความสูงของการเลื่อนของย่อหน้า

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