js 获取计算后的样式写法及注意事项


Posted in Javascript onFebruary 25, 2013

currentStyle
1.复合样式:currentStyle取不到
例:background、margin
2.取默认样式
3.只能读

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
<title>获取计算后的样式</title> 
<style type="text/css"> 
#div1{ height:100px; background:#069;} 
</style> 
<script type="text/javascript"> 
//兼容 
function getStyle(obj, name) 
{ 
if(obj.currentStyle) 
{ 
return obj.currentStyle[name]; 
} 
else 
{ 
return getComputedStyle(obj, false)[name]; 
} 
} 
window.onload=function() 
{ 
var oDiv=document.getElementById('div1'); 
alert(getStyle(oDiv, 'width')); 
alert(getStyle(oDiv, 'backgroundColor')); //注意在获取复合样式时要单独写,不能写background 
}; 
</script> 
</head> 
<body> 
<div id="div1"></div> 
</body> 
</html>
Javascript 相关文章推荐
基于Web标准的UI组件 — 树状菜单(2)
Sep 18 Javascript
JS延迟加载(setTimeout) JS最后加载
Jul 15 Javascript
基于jQuery的Spin Button自定义文本框数值自增或自减
Jul 17 Javascript
基于jQuery的弹出框插件
Mar 18 Javascript
jQuery实现的多选框多级联动插件
May 02 Javascript
基于jquery实现发送文章到手机的代码
Dec 26 Javascript
基于jQuery实现二级下拉菜单效果
Feb 01 Javascript
js实现简单的碰壁反弹效果
Aug 30 Javascript
Vue实现侧边菜单栏手风琴效果实例代码
May 31 Javascript
Webpack之tree-starking 解析
Sep 11 Javascript
webpack4+react多页面架构的实现
Oct 25 Javascript
灵活使用console让js调试更简单的方法步骤
Apr 23 Javascript
js调用webservice中的方法实现思路及代码
Feb 25 #Javascript
JS获取页面input控件中所有text控件并追加样式属性
Feb 25 #Javascript
JS+CSS制作DIV层可(最小化/拖拽/排序)功能实现代码
Feb 25 #Javascript
JavaScript实现网页图片等比例缩放实现代码及调用方式
Feb 25 #Javascript
30分钟就入门的正则表达式基础教程
Feb 25 #Javascript
js根据给定的日期计算当月有多少天实现思路及代码
Feb 25 #Javascript
Jquery实现仿新浪微博获取文本框能输入的字数代码
Feb 22 #Javascript
You might like
星际争霸 Starcraft 秘技补丁
2020/03/14 星际争霸
利用PHP创建动态图像
2006/10/09 PHP
PHP几个数学计算的内部函数学习整理
2011/08/06 PHP
解析php curl_setopt 函数的相关应用及介绍
2013/06/17 PHP
php使用escapeshellarg时中文被过滤的解决方法
2016/07/10 PHP
PHP使用glob方法遍历文件夹下所有文件的实例
2018/10/17 PHP
获取任意Html元素与body之间的偏移距离 offsetTop、offsetLeft (For:IE5+ FF1 )[
2006/12/22 Javascript
JS代码优化技巧之通俗版(减少js体积)
2011/12/23 Javascript
jQuery.getScript加载同域JS的代码
2012/02/13 Javascript
js 实现的可折叠留言板(附源码下载)
2014/07/01 Javascript
jQuery实现checkbox全选的方法
2015/06/10 Javascript
jQuery+css3实现转动的正方形效果(附demo源码下载)
2016/01/27 Javascript
微信小程序 Buffer缓冲区的详解
2017/07/06 Javascript
微信小程序显示下拉列表功能【附源码下载】
2017/12/12 Javascript
使用vux实现上拉刷新功能遇到的坑
2018/02/08 Javascript
vue 设置路由的登录权限的方法
2018/07/03 Javascript
使用elementUI实现将图片上传到本地的示例
2018/09/04 Javascript
jquery 动态遍历select 赋值的实例
2018/09/12 jQuery
在vue中使用express-mock搭建mock服务的方法
2018/11/07 Javascript
Vue注册组件命名时不能用大写的原因浅析
2019/04/25 Javascript
基于JavaScript实现控制下拉列表
2020/05/08 Javascript
JavaScript this关键字的深入详解
2021/01/14 Javascript
Python单例模式实例分析
2015/01/14 Python
python通过apply使用元祖和列表调用函数实例
2015/05/26 Python
python+opencv实现高斯平滑滤波
2020/07/21 Python
Python绘制股票移动均线的实例
2019/08/24 Python
解决keras,val_categorical_accuracy:,0.0000e+00问题
2020/07/02 Python
德国前卫设计师时装在线商店:Luxury Loft
2019/11/04 全球购物
毕业生自我鉴定范文
2013/11/08 职场文书
入党思想汇报
2014/01/05 职场文书
爱我中华教学反思
2014/04/28 职场文书
幼儿园植树节活动总结
2014/07/04 职场文书
合同审查法律意见书
2015/06/04 职场文书
springboot用户数据修改的详细实现
2022/04/06 Java/Android
java版 联机五子棋游戏
2022/05/04 Java/Android
WIN10使用IIS部署ftp服务器详细教程
2022/08/05 Servers