Атрибут offsetLeft HTML DOM Element

Определение и использование

offsetLeft Атрибут возвращает левую позицию относительно родителя (в пикселях). Этот атрибут является только для чтения.

Возвратное значение включает в себя:

  • Левая позиция элемента и внешние отступы
  • Левый внутренний отступ родителя, полосы прокрутки и рамки

См. также:Уроки по CSS фреймворку

offsetParent

Все блоковые элементы گزارشят смещение относительно смещенного родителя:

  • offsetTop
  • offsetLeft
  • offsetWidth
  • offsetHeight

Смещенный родитель指的是 ближайший предок с нестандартным положением.

Если не существует смещенного родителя, смещение относительно текста документа.

См. также:

Атрибут offsetTop

Атрибут offsetWidth

Атрибут offsetHeight

Атрибут offsetParent

Атрибут clientTop

Атрибут clientLeft

Атрибут clientWidth

Атрибут clientHeight

Пример

Пример 1

Получить левосмещение "myDIV":

const element = document.getElementById("myDIV");
let pos = element.offsetLeft;

Попробуйте сами

Пример 2

Получить положение "myDIV":

const element = document.getElementById("myDIV");
let pos1 = element.offsetTop;
let pos2 = element.offsetLeft;

Попробуйте сами

Синтаксис

Возврат левосмещения:

element.offsetLeft

Возвратное значение

Тип Описание
Число Левая позиция элемента, выраженная в пикселях.

Поддержка браузеров

Все браузеры поддерживают element.offsetTop:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Поддержка Поддержка Поддержка Поддержка Поддержка Поддержка