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 相关文章推荐
使用新的消息弹出框blackbirdjs
Oct 16 Javascript
基于jQuery捕获超链接事件进行局部刷新代码
May 10 Javascript
Jquery实现视频播放页面的关灯开灯效果
May 27 Javascript
JS+DIV实现鼠标划过切换层效果的实例代码
Nov 26 Javascript
jquery阻止后续事件只执行第一个事件
Jul 24 Javascript
javascript拖拽应用实例
Mar 25 Javascript
jQuery简单实现上下,左右滑动的方法
Jun 01 Javascript
详解JavaScript按概率随机生成事件
Aug 02 Javascript
详解vue2 $watch要注意的问题
Sep 08 Javascript
新手如何快速理解js异步编程
Jun 24 Javascript
使用typescript构建Vue应用的实现
Aug 26 Javascript
node koa2 ssr项目搭建的方法步骤
Dec 11 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
AM/FM收音机的安装与调试
2021/03/02 无线电
类的另类用法--数据的封装
2006/10/09 PHP
PHP图片处理类 phpThumb参数用法介绍
2012/03/11 PHP
php单例模式实现(对象只被创建一次)
2012/12/05 PHP
php安装ssh2扩展的方法【Linux平台】
2016/07/20 PHP
Laravel学习教程之model validation的使用示例
2017/10/23 PHP
Laravel中服务提供者和门面模式的入门介绍
2017/11/06 PHP
简单通用的JS滑动门代码
2008/12/19 Javascript
完美实现仿QQ空间评论回复特效
2015/05/06 Javascript
js中对函数设置默认参数值的3种方法
2015/10/23 Javascript
简述Matlab中size()函数的用法
2016/03/20 Javascript
基于JavaScript实现回到页面顶部动画代码
2016/05/24 Javascript
jQuery实现输入框邮箱内容自动补全与上下翻动显示效果【附demo源码下载】
2016/09/20 Javascript
Android中Okhttp3实现上传多张图片同时传递参数
2017/02/18 Javascript
Vue实现百度下拉提示搜索功能
2017/06/21 Javascript
详解一次Vue低版本安卓白屏问题的解决过程
2019/05/30 Javascript
el-table表头根据内容自适应完美解决表头错位和固定列错位
2021/01/07 Javascript
[46:25]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第二局
2016/03/05 DOTA
[42:20]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
Python抓取框架Scrapy爬虫入门:页面提取
2017/12/01 Python
python数据封装json格式数据
2018/03/04 Python
PyQt4实现下拉菜单可供选择并打印出来
2018/04/20 Python
在cmd中运行.py文件: python的操作步骤
2018/05/12 Python
python创建文件备份的脚本
2018/09/11 Python
Django框架 querySet功能解析
2019/09/04 Python
Pandas聚合运算和分组运算的实现示例
2019/10/17 Python
Pandas-Cookbook 时间戳处理方式
2019/12/07 Python
python groupby 函数 as_index详解
2019/12/16 Python
Python 格式化输出_String Formatting_控制小数点位数的实例详解
2020/02/04 Python
css3选择器基本介绍
2014/12/15 HTML / CSS
Fairyseason:为个人和批发商提供女装和配件
2017/03/01 全球购物
秋季运动会广播稿大全
2014/02/17 职场文书
十八届三中全会报告学习材料
2014/02/17 职场文书
便利店促销方案
2014/02/20 职场文书
消防安全员岗位职责
2014/03/10 职场文书
HTML静态页面获取url参数和UserAgent的实现
2022/08/05 HTML / CSS