js获取元素的宽高

  • dom.style.width/height:只能获取内联样式的宽和高
  • dom.currentStyle.width/height:仅IE支持。
  • window.getComputedStyle(dom, 伪类).width/height: IE<9不支持该属性。
    window.getComputedStyle(dom, 伪类)返回一个只读的CSSStyleDeclaration对象,通过getPropertyValue()获取
  • dom.getBoundingClientRect():返回一个````DOMReact对象,除了width,height属性属性,top,left,right,bottom都是相对于视口的 在IE<9的浏览器返回的DOMRect对象没有width,height```

参考

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

推荐阅读更多精彩内容