JS补充24

查看元素的几何尺寸

domEle.getBoundingClientRect();

兼容性很好

该方法返回一个对象,对象里面有left top right bottom等属性,left和top代表该元素左上角的x和y坐标,right和bottom代表元素右下角的x和y的坐标。

height和width属性老版本IE并没有实现。

返回的结果并不是"实时的"

查看元素的尺寸

dom.offsetWidth,dom.offsetHeight

查看元素的位置

dom.offsetLeft,dom.offsetTop

对于无定位元素,返回相对文档的坐标,对于定位的父级的元素,返回相当于最近有定位的父级的坐标。

dom.offsetParent

返回最近有定位的父级,如无,返回body。body.offsetParent返回null。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  •   DOM 1 级主要定义的是 HTML 和 XML 文档的底层结构。   DOM2 和 DOM3 级则在这个结构...
    霜天晓阅读 5,356评论 1 3
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,969评论 1 45
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,680评论 1 92
  • Element对象对应网页的HTML标签元素。每一个HTML标签元素,在DOM树上都会转化成一个Element节点...
    许先生__阅读 5,829评论 0 2
  • ️云知道️《财富悟语》来啦……2017年6月23日周六 【Chapter1 启智篇】从银行的存款票据发展到公司的股...
    福气东来阅读 767评论 0 0