HTMLElement: offsetParent property

The HTMLElement.offsetParent read-only property returns a reference to the element which is the closest (nearest in the containment hierarchy) positioned ancestor element.

A positioned ancestor might be:

If there is no positioned ancestor element, the body is returned.

Note: offsetParent returns null in the following situations:

offsetParent is useful because offsetTop and offsetLeft are relative to its padding edge.

Value

An object reference to the element in which the current element is offset.

Specifications