English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
offsetTopЭто только для чтения атрибут, который возвращает расстояние от верхнего внутреннего поля текущего элемента до его родительского элемента offsetParent.
Возвращаемое значение включает:
верхнее положение и отступ элемента
верхнее поле, полосы прокрутки и рамка offsetParent элемента
Примечание:ДанныйoffsetParentэлемент является ближайшим родительским элементом, позиция которого не статична.
Чтобы вернуть левую позицию элемента, используйтеoffsetLeftатрибут.
element.offsetTop
var myBox = document.getElementById("box"); document.getElementById("result").innerHTML = myBox.offsetTop;Проверьте, посмотрите‹/›
Полностью поддерживаетсяoffsetTop свойством во всех браузерах:
Свойство | |||||
offsetTop | Да | Да | Да | Да | Да |
Возврат значения: | Число, представляющее положение элемента вверху, в пикселях |
---|---|
Версия DOM: | Модели объектов CSS (CSSOM) |
Вернуть положение DIV элемента:
var myBox = document.getElementById("box"); var x = document.getElementById("result"); x.innerHTML = "offsetLeft: " + myBox.offsetLeft + "<br>offsetTop: " + myBox.offsetTop;Проверьте, посмотрите‹/›
Референс HTML DOM:Свойство offsetHeight
Референс HTML DOM:Свойство offsetWidth
Референс HTML DOM:Свойство offsetLeft
Референс HTML DOM:Свойство offsetParent