offset系列属性
Tutorial: DOM操作
Category: JS
Published: 2026-04-07 13:58:26
Views: 20
Likes: 0
Comments: 0
offset 系列属性
<!DOCTYPE html>
<html lang="en">
<head>
<style>
* {
margin: 0;
padding: 0;
}
.father {
position: relative;
width: 200px;
height: 200px;
background-color: pink;
margin: 150px;
}
.son {
width: 100px;
height: 100px;
background-color: purple;
margin-left: 45px;
}
.w {
width: 200px;
height: 200px;
background-color: skyblue;
margin: 0 auto 200px;
padding: 10px;
border: 20px solid red;
}
</style>
</head>
<body>
<div class="father">
1
<div class="son">2</div>
</div>
<div class="w">3</div>
<script>
var father = document.querySelector(".father");
var son = document.querySelector(".son");
console.log(father.offsetTop);
console.log(father.offsetLeft);
console.log(son.offsetLeft);
var w = document.querySelector(".w");
console.log(w.offsetWidth);
console.log(w.offsetHeight);
console.log(son.offsetParent);
console.log(son.parentNode);
</script>
</body>
</html>