获取元素宽高
1、只能获取内联样式
var ele = document.getElementById('element');
console.log(ele.style.width); // 空字符串
console.log(ele.style.height); // '100px'
2、可获取实时的style
var ele = document.getElementById('element');
console.log(window.getComputedStyle(ele).width); // '100px'
console.log(window.getComputedStyle(ele).height); // '100px'
3、Element.currentStyle.width/height
功能与第二点相同,只存在于旧版本IE中(IE9以下),除了做旧版IE兼容,就不要用它了。
4、除了能够获取宽高,还能获取元素位置等信息
var ele = document.getElementById('element');
console.log(ele.getBoundingClientRect().width); // 100
console.log(ele.getBoundingClientRect().height); // 100
取整
1.取整
1. // 丢弃小数部分,保留整数部分
2. parseInt(5/2) // 2
2.向上取整
1. // 向上取整,有小数就整数部分加1
2. Math.ceil(5/2) // 3
3.向下取整
1. // 向下取整,丢弃小数部分
2. Math.floor(5/2) // 2
4四舍五入
1. // 四舍五入
2. Math.round(5/2) // 3
取余
1. // 取余
2. 6%4 // 2
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。