js 获取元素宽高的几种方法

1、Element.style.width/height

只能获取内联样式

2、window.getComputedStyle(ele).width/height

可获取实时的 style

3、Element.currentStyle.width/height

功能与第二点相同,只存在于旧版本 IE 中(IE9 以下),除了做旧版 IE 兼容,就不要用它了。

4、Element.getBoundingClientRect().width/height

除了能够获取宽高,还能获取元素位置等信息

你可能感兴趣的:(javascript,前端,开发语言)