码迷,mamicode.com
首页 > Web开发 > 详细

使用js如何设置、获取盒模型的宽和高

时间:2019-04-23 12:44:28      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:支持   设置   兼容   width   ted   盒模型   get   bsp   window   

第一种:

dom.style.width/height

这种方法只能获取使用内联样式的元素的宽和高。

 

第二种:

dom.currentStyle.width/height

这种方法获取的是浏览器渲染以后的元素的宽和高,无论是用何种方式引入的css样式都可以,但只有IE浏览器支持这种写法。

 

第三种:

window.getComputedStyle(dom).width/height

这种方法获取的也是浏览器渲染以后的元素的宽和高,但这种写法兼容性更好一些。

 

第四种:

dom.getBoundingClientRect().width/height

这种方法经常使用的场所是,计算一个元素的绝对位置(相对于视窗左上角),它能拿到元素的left、top、width、height 4个属性。

使用js如何设置、获取盒模型的宽和高

标签:支持   设置   兼容   width   ted   盒模型   get   bsp   window   

原文地址:https://www.cnblogs.com/yangdaren/p/10755653.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!