- getClientRect是元素的绝对位置,绝对指的是相对于显示器视口的绝对定位。
另外需要注意:当一个元素隐藏时(display:none),getClientRect()的length=0;而getBoundClientRect() 能获取到,只是x,y,width等全是0;
- offsetLeft的理解方式同position:absolute,相对的是上一个不为static的元素,而不是body或者html之类的
如果页面上只有一个元素,则两种值会相同,会造成概念混淆
另外需要注意:当一个元素隐藏时(display:none),getClientRect()的length=0;而getBoundClientRect() 能获取到,只是x,y,width等全是0;
如果页面上只有一个元素,则两种值会相同,会造成概念混淆