ປະສົມປະກອບ HTML DOM Element offsetHeight

ການສະແດງການພິສູດການນຳໃຊ້

offsetHeight ປະສົມປະກອບແມ່ນການກັບຄືນຄວາມສູງຢູ່ຕໍ່າກັບສາຍວົງ (ຖືກສົ່ງຕົວໃຫ້ໄດ້ປະກອບຈາກພາກຕາມຕາມມາດຕະຖານ), ລວມກັບການກະຕຸ້ມແລະບາດ, ແຕ່ບໍ່ລວມກັບການກະຕຸ້ມພາຍໃນ.

offsetHeight ປະສົມປະກອບແມ່ນຂໍ້ສັງເກດພຽງພໍ.

ບໍ່ມີການກ່າວຫາຫຼັກສູດການສະແດງວົງ CSS

offsetParent

ທຸກປະກອບຂອງສາຍວົງມີຄວາມສູງຢູ່ຕໍ່າກັບພະລັງງານກະຕຸ້ມທີ່ຈະມີຄວາມສັບສົນຢູ່ບໍ່ມີການສະແດງອອກທີ່ມີຄວາມສູງຢູ່ຕໍ່າກັບບົດກຳນວນຂອງເອກະສານ:

  • offsetTop
  • offsetLeft
  • offsetWidth
  • offsetHeight

ພະລັງງານກະຕຸ້ມທີ່ຈະມີຄວາມສັບສົນຢູ່ບໍ່ມີການສະແດງອອກທີ່ມີຄວາມສູງຢູ່ຕໍ່າກັບບົດກຳນວນຂອງເອກະສານ.

ຖ້າບໍ່ມີພະລັງງານກະຕຸ້ມທີ່ຈະມີຄວາມສັບສົນຢູ່ບໍ່ມີການສະແດງອອກທີ່ມີຄວາມສູງຢູ່ຕໍ່າກັບບົດກຳນວນຂອງເອກະສານ.

ບໍ່ມີການກ່າວຫາ

ປະສົມປະກອບ offsetWidth

ປະສົມປະກອບ offsetParent

ປະສົມປະກອບ offsetTop

ປະສົມປະກອບ offsetLeft

ປະສົມປະກອບ clientTop

ປະສົມປະກອບ clientLeft

ປະສົມປະກອບ clientWidth

ປະສົມປະກອບ clientHeight

ຕົວຢ່າງ

ຕົວຢ່າງ 1

ສະແດງ "myDIV" ຄວາມສູງແລະວາງດ້ວຍການກະຕຸ້ມແລະບາດ:

const elmnt = document.getElementById("myDIV");
let text = "ຄວາມສູງກັບການກະຕຸ້ມແລະບາດ: " + 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
ສະໜັບສະໜູນ ສະໜັບສະໜູນ ສະໜັບສະໜູນ ສະໜັບສະໜູນ ສະໜັບສະໜູນ ສະໜັບສະໜູນ