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属性