var ele = document.getElementById('element'); console.log(ele.style.width); // 空字符串 console.log(ele.style.height); // '100px'
MDN资料javascript
var ele = document.getElementById('element'); console.log(window.getComputedStyle(ele).width); // '100px' console.log(window.getComputedStyle(ele).height); // '100px'
功能与第二点相同,只存在于旧版本IE中(IE9如下),除了作旧版IE兼容,就不要用它了。java
MDNcode
var ele = document.getElementById('element'); console.log(ele.getBoundingClientRect().width); // 100 console.log(ele.getBoundingClientRect().height); // 100