offset系列
元素占位高,和宽
- offsetTop:没有设置定位的话,到浏览器顶部的距离。如果设置定位后,即以父盒子为基准,即top值
- offsetLeft:没设置定位,即到浏览器左边的位置。如果设置定位,则以父盒子为基准,即left值
- offsetWidth:内容宽度+padding+border
- offsetHeight
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>offset系列</title> <style type="text/css"> *{ padding: 0; margin: 0; } </style> </head> <body> <div id="box" style="width: 200px; height: 200px; border: 1px solid seagreen; padding: 10px;margin: 10px;" </body> <script type="text/javascript"> window.onload=function (ev) { var box=document.getElementById('box') console.log(box.offsetTop); console.log(box.offsetLeft); console.log(box.offsetWidth); console.log(box.offsetHeight); } </script> </html>