offsetParent是一个只读属性,返回一个指向最近的(指包含层级上的最近)包含该元素的定位元素或者最近的 table,td,th,body元素。当元素的 style.display 设置为 "none" 时,offsetParent 返回 null。
注意: offsetParent 很有用,因为 offsetLeft和offsetTop 都是相对于其内边距边界的。
当元素设置为display="none"时,offsetParent返回null。
element.offsetParent
var myBox = document.getElementById("box");
document.getElementById("result").innerHTML = myBox.offsetParent;测试看看‹/›所有浏览器完全支持offsetParent属性:
| 属性 | ![]() | ![]() | ![]() | ![]() | ![]() |
| offsetParent | 是 | 是 | 是 | 是 | 是 |
| 返回值: | 一个Node对象,表示最近的父级元素,其位置不是静态的 |
|---|---|
| DOM版本: | CSS对象模型(CSSOM) |
HTML DOM参考:offsetHeight属性
HTML DOM参考:offsetWidth属性
HTML DOM参考:offsetTop属性
HTML DOM参考:offsetLeft属性