Можливі дублікати:
Як я можу отримати висоту div в топ браузера
Вибачте, повторюю пост 2 рази. Але цей пост пояснити моє питання.
Пітер:
Plz допоможіть мені отримати висоту за допомогою JavaScript
Примітка: у вікні не вистачає #кубок
Відповіді:
2 для відповіді № 1Ви можете використовувати властивість offsetTop, яка повертає px відносно offsetParent, потрібно повторити рекурсивно, поки offsetParent не стане нульовим;
var ele = document.getElementById("yourDiv");
var x = 0;
while(ele){
x += ele.offsetTop;
ele = ele.offsetParent;
}
alert(x);