ตัวแปร offsetHeight ของ HTML DOM Element
- หน้าก่อน normalize()
- หน้าต่อไป offsetWidth
- กลับไปยังด้านบน วัตถุ HTML DOM Elements
คำนิยามและการใช้งาน
offsetHeight
ตัวแปรกลับค่าความสูงที่มีทั้งหมดขององค์ประกอบ HTML (เป็นพิกเซล) รวมถึง PADDING และ BORDER และ SCROLLBAR แต่ไม่รวม MARGIN
offsetHeight
ตัวแปรเป็นอ่านได้เท่านั้น
ดูเพิ่มเติม:ตัวอย่าง CSS โมเดลบอกเลข
offsetParent
ทุกองค์ประกอบของบล็อคทุกตัวจะรายงานความสูง offset ต่อพ่อเกี่ยวข้องกับ offset:
- offsetTop
- offsetLeft
- offsetWidth
- offsetHeight
พ่อเกี่ยวข้องกับ offset หมายถึงพ่อที่ใกล้ที่สุดที่มีตำแหน่งไม่เป็น static
ถ้าไม่มีพ่อเกี่ยวข้องกับ offset แล้ว ตัวเลข offset จะเป็นความสูงต่อข้อความของเอกสาร
ดูเพิ่มเติม:
ตัวอย่าง
ตัวอย่าง 1
แสดงความสูงและความกว้างของ "myDIV" รวมถึงพADDING และ BORDER:
const elmnt = document.getElementById("myDIV"); let text = "สูงด้วยพADDING และ BORDER: " + elmnt.offsetHeight + "px<br>"; text += "Width with padding and border: " + elmnt.offsetWidth + "px";
ตัวอย่าง 2
ความแตกต่างระหว่าง clientHeight/clientWidth และ offsetHeight/offsetWidthมีแถบเลื่อน:
const elmnt = document.getElementById("myDIV"); let text = ""; text += "Height with padding: " + elmnt.clientHeight + "px<br>"; text += "Height with padding and border: " + elmnt.offsetHeight + "px<br>"; text += "Width with padding: " + elmnt.clientWidth + "px<br>"; text += "Width with padding and border: " + elmnt.offsetWidth + "px";
ไม่มีแถบเลื่อน:
const elmnt = document.getElementById("myDIV"); let text = ""; text += "Height with padding: " + elmnt.clientHeight + "px<br>"; text += "Height with padding, border and scrollbar: " + elmnt.offsetHeight + "px<br>"; text += "Width with padding: " + elmnt.clientWidth + "px<br>"; text += "Width with padding, border and scrollbar: " + elmnt.offsetWidth + "px";
รูปแบบ
element.offsetHeight
ค่าที่กลับมา
ประเภท | คำอธิบาย |
---|---|
ตัวเลข | ความสูงที่ทำงานขององค์ประกอบ (เป็นพิกเก็ต) รวมถึงเพดานเครื่องงาน ชานเขตและแถบเลื่อน |
สนับสนุนโดยบราวเซอร์
ทุกบราวเซอร์ทุกครั้งสนับสนุน element.offsetHeight
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
- หน้าก่อน normalize()
- หน้าต่อไป offsetWidth
- กลับไปยังด้านบน วัตถุ HTML DOM Elements