offsetTop:
offsetTop屬性返回一個元素相對于其offsetParent元素的頂部邊緣的距離。offsetParent是指離當前元素最近的已經定位(position屬性值不是static)的祖先元素。
offsetTop屬性的值是一個整數,以像素為單位。如果元素隱藏(display屬性的值為none)或者元素的父元素的style屬性的visibility屬性的值為hidden,則offsetTop屬性返回0。
offsetLeft:
offsetLeft屬性返回一個元素相對于其offsetParent元素的左邊緣的距離。offsetParent是指離當前元素最近的已經定位(position屬性值不是static)的祖先元素。
offsetLeft屬性的值是一個整數,以像素為單位。如果元素隱藏(display屬性的值為none)或者元素的父元素的style屬性的visibility屬性的值為hidden,則offsetLeft屬性返回0。
offsetParent:
offsetParent屬性返回一個元素的offsetParent元素。offsetParent是指離當前元素最近的已經定位(position屬性值不是static)的祖先元素。
如果一個元素的offsetParent是body元素,則表示該元素是頁面中的根元素。
offsetParent屬性返回一個元素,如果一個元素沒有offsetParent,則返回null。
總結:
offsetTop和offsetLeft屬性用于獲取一個元素相對于其offsetParent元素的頂部邊緣和左邊緣的距離。
offsetParent屬性用于獲取一個元素的offsetParent元素,即離該元素最近的已經定位的祖先元素。