HTML DOM offsetParent 属性

HTML DOM Element 对象

offsetParent是一个只读属性,返回一个指向最近的(指包含层级上的最近)包含该元素的定位元素或者最近的 table,td,th,body元素。当元素的 style.display 设置为 "none" 时,offsetParent 返回 null。

注意: offsetParent 很有用,因为 offsetLeftoffsetTop 都是相对于其内边距边界的。

当元素设置为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属性

HTML DOM Element 对象