因为给定一个div宽度或者其他样式之后,再设置一个border的宽度在js中得到的obj.setoffWidth就会变成width加上border的二倍宽度,因此可以自己写一个方法来获取样式。(obj指的是要得到样式的元素 arr指的是要得到的样式属性)在IE浏览器可以使用obj.currentStyle[arr],在火狐浏览器中就是getComputedStyle(obj,false)[arr]。但是这样得到的只是字符串,为了当做数字使用还需要用parseInt()方法转换一下。
相关文章
- js/jquery 获取本地文件的文件路劲 获取input框中type=‘file’ 中的文件路径
- js/jquery 获取本地文件的文件路劲 获取input框中type=‘file’ 中的文件路径
- js中获取页面元素节点的几种方式
- 如何在开发模式下显示生产中加载的CSS / JS Rails资产?
- 解决MVC中使用BundleConfig.RegisterBundles引用Css及js文件发布后丢失的问题
- JS获取元素CSS值
- css中渐变的分割线和自定义滚动条样式
- JS获取字符串长度(区分中英文)
- css中为了清除浮动经常用到的after样式
- css中同时用头部引入和外部引入对同一个标签进行样式设置,哪一个优先级高。