* {
padding: 0;
margin: 0;
}
#box {
width: 100px;
height: 100px;
margin: 10px;
padding: 10px;
border: 5px solid red;
}
<div id="box"></div>
offset系列
var box = document.getElementById('box');
console.log(box.offsetParent);
console.log(box.offsetLeft);
console.log(box.offsetTop);
console.log(box.offsetWidth);
console.log(box.offsetHeight);
client系列
console.log(box.clientTop)
console.log(box.clientLeft);
console.log(box.clientWidth);
console.log(box.clientHeight);
scroll系列
console.log(box.scrollLeft)
console.log(box.scrollTop)
console.log(box.scrollWidth)
console.log(box.scrollHeight)