js中获取css的样式

时间:2022-04-23 06:35:36

因为给定一个div宽度或者其他样式之后,再设置一个border的宽度在js中得到的obj.setoffWidth就会变成width加上border的二倍宽度,因此可以自己写一个方法来获取样式。(obj指的是要得到样式的元素  arr指的是要得到的样式属性)在IE浏览器可以使用obj.currentStyle[arr],在火狐浏览器中就是getComputedStyle(obj,false)[arr]。但是这样得到的只是字符串,为了当做数字使用还需要用parseInt()方法转换一下。