offsetTop為只讀屬性,它返回當(dāng)前元素相對(duì)于其 offsetParent 元素的頂部?jī)?nèi)邊距的距離。
返回的值包括:
元素的頂部位置和邊距
offsetParent元素的頂部填充、滾動(dòng)條和邊框
注:該offsetParent元素是最近的父級(jí)元素,它的位置不是靜態(tài)的。
要返回元素的左側(cè)位置,請(qǐng)使用offsetLeft屬性。
element.offsetTop
var myBox = document.getElementById("box"); document.getElementById("result").innerHTML = myBox.offsetTop;測(cè)試看看?/?
所有瀏覽器完全支持offsetTop屬性:
屬性 | ![]() | ![]() | ![]() | ![]() | ![]() |
offsetTop | 是 | 是 | 是 | 是 | 是 |
返回值: | 一個(gè)數(shù)字,表示元素的頂部位置,以像素為單位 |
---|---|
DOM版本: | CSS對(duì)象模型(CSSOM) |
返回DIV元素的位置:
var myBox = document.getElementById("box"); var x = document.getElementById("result"); x.innerHTML = "offsetLeft: " + myBox.offsetLeft + "<br>offsetTop: " + myBox.offsetTop;測(cè)試看看?/?
HTML DOM參考:offsetHeight屬性
HTML DOM參考:offsetWidth屬性
HTML DOM參考:offsetLeft屬性
HTML DOM參考:offsetParent屬性