JavaScript兼容性总结之获取非行间样式案例


Posted in Javascript onAugust 07, 2016

非行间样式案例

#div1 {
  width: 200px;
  height: 200px;
  background: red;
}

IE获取非行间样式

var oDiv = document.getElementById('div1'); 
oDiv.currentStyle.width;
Chrome/FF获取非行间样式
var oDiv = document.getElementById('div1');
oDiv.getComputedStyle(oDiv,false).width;

我的兼容性写法

var oDiv = document.getElementById('div1');
var eleWidth = oDiv.currentStyle && oDiv.currentStyle.width || getComputedStyle(oDiv,false).width;

我的扩展性写法

function getStyle(obj,name){
  return obj.currentStyle?obj.currentStyle[name]:getComputedStyle(obj,false)[name];
}

==注意== 以上只能获取非行间样式,不能设置非房间样式的值。

以上所述是小编给大家介绍的JavaScript兼容性总结之获取非行间样式的全部叙述,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
ExtJs之带图片的下拉列表框插件
Mar 04 Javascript
js作用域及作用域链概念理解及使用
Apr 15 Javascript
js获取当前时间显示在页面上并每秒刷新
Dec 24 Javascript
jQuery带时间的日期控件代码分享
Aug 26 Javascript
jQuery Mobile 和 Kendo UI 的比较
May 05 Javascript
详解Javascript中DOM的范围
Feb 13 Javascript
js鼠标经过tab选项卡时实现切换延迟
Mar 24 Javascript
微信小程序 request接口的封装实例代码
Apr 26 Javascript
angular select 默认值设置方法
Jun 23 Javascript
JavaScript简单实现合并两个Json对象的方法示例
Oct 16 Javascript
微信小程序使用video组件播放视频功能示例【附源码下载】
Dec 08 Javascript
JS实现随机点名器
Apr 12 Javascript
jQuery调用Webservice传递json数组的方法
Aug 06 #Javascript
Google 地图API Map()构造器详解
Aug 06 #Javascript
Google 地图API资料整理及详细介绍
Aug 06 #Javascript
jquery自动补齐功能插件flexselect用法示例
Aug 06 #Javascript
Google 地图类型详解及示例代码
Aug 06 #Javascript
Google 地图控件集详解及实例代码
Aug 06 #Javascript
Google 地图事件实例讲解
Aug 06 #Javascript
You might like
德劲1102收音机的打理维修案例
2021/03/02 无线电
php 引用(&)详解
2009/11/20 PHP
PHP获取用户的浏览器与操作系统信息的代码
2012/09/04 PHP
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
2013/06/20 PHP
php文件压缩之PHPZip类用法实例
2015/06/18 PHP
js 金额文本框实现代码
2012/02/14 Javascript
JQuery-tableDnD 拖拽的基本使用介绍
2013/07/04 Javascript
jQuery过滤选择器:not()方法使用介绍
2014/04/20 Javascript
在JavaScript中操作时间之setYear()方法的使用
2015/06/12 Javascript
jQuery模拟黑客帝国矩阵效果实例
2015/06/28 Javascript
JS获取当前脚本文件的绝对路径
2016/03/02 Javascript
浅析JavaScript中浏览器的兼容问题
2016/04/19 Javascript
js实现随机数字字母验证码
2017/06/19 Javascript
vue实现商城购物车功能
2017/11/27 Javascript
详解vuex的简单使用
2018/03/12 Javascript
vue引用js文件的多种方式(推荐)
2018/05/17 Javascript
ES6 fetch函数与后台交互实现
2018/11/14 Javascript
Python创建日历实例
2014/08/21 Python
Python编程中字符串和列表的基本知识讲解
2015/10/14 Python
Eclipse中Python开发环境搭建简单教程
2016/03/23 Python
发布你的Python模块详解
2016/09/15 Python
Python 加密的实例详解
2017/10/09 Python
python处理csv数据动态显示曲线实例代码
2018/01/23 Python
Python Django Vue 项目创建过程详解
2019/07/29 Python
python3的pip路径在哪
2020/06/23 Python
优质美利奴羊毛袜,不只是徒步旅行:Darn Tough Vermont
2018/11/05 全球购物
俄语地区最大的中国商品在线购物网站之一:Umka Mall
2019/11/03 全球购物
优秀党员转正的自我评价
2013/10/06 职场文书
四年大学生活的个人自我评价
2013/12/11 职场文书
八一演出活动方案
2014/02/03 职场文书
单位单身证明样本
2014/10/11 职场文书
小学二年级数学教学计划
2015/01/20 职场文书
管理人员岗位职责
2015/02/14 职场文书
远程教育培训心得体会
2016/01/09 职场文书
创业的9条正确思考方式
2019/08/26 职场文书
python装饰器代码解析
2022/03/23 Python