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 相关文章推荐
永不消失的title提示代码
Feb 15 Javascript
js获取GridView中行数据的两种方法 分享
Jul 13 Javascript
Javascript之this关键字深入解析
Nov 12 Javascript
JavaScript将数字转换成大写中文的方法
Mar 23 Javascript
Javascript中arguments和arguments.callee的区别浅析
Apr 24 Javascript
18个非常棒的jQuery代码片段
Nov 02 Javascript
node.js require() 源码解读
Dec 13 Javascript
jQuery简单注册和禁用全局事件的方法
Jul 25 Javascript
前端微信支付js代码
Jul 25 Javascript
Angularjs 实现一个幻灯片示例代码
Sep 08 Javascript
详解React native全局变量的使用(跨组件的通信)
Sep 07 Javascript
Vue+Flask实现简单的登录验证跳转的示例代码
Jan 13 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
德生PL990,目前市面上唯一一款便携式插卡蓝牙全波段高性能收音机
2021/03/02 无线电
php中$_REQUEST、$_POST、$_GET的区别和联系小结
2011/11/23 PHP
php简单判断两个字符串是否相等的方法
2015/07/13 PHP
详解PHP中instanceof关键字及instanceof关键字有什么作用
2015/11/05 PHP
CI映射(加载)数据到view层的方法
2016/03/28 PHP
PHP5.5安装PHPRedis扩展及连接测试方法
2017/01/22 PHP
ajax调用返回php接口返回json数据的方法(必看篇)
2017/05/05 PHP
PHP hebrev()函数用法讲解
2019/02/21 PHP
PHP生成二维码与识别二维码的方法详解【附源码下载】
2019/03/07 PHP
Dom 是什么的详细说明
2010/10/25 Javascript
javascript改变position值实现菜单滚动至顶部后固定
2013/01/18 Javascript
关于jQuery参考实例2.0 用jQuery选择元素
2013/04/07 Javascript
javascript使用百度地图api和html5特性获取浏览器位置
2014/01/10 Javascript
JavaScript记录光标在编辑器中位置的实现方法
2016/04/22 Javascript
浅谈Vue 初始化性能优化
2017/08/31 Javascript
关于jQuery里prev()的简单操作代码
2017/10/27 jQuery
ES6与CommonJS中的模块处理的区别
2018/06/13 Javascript
快速解决vue动态绑定多个class的官方实例语法无效的问题
2018/09/05 Javascript
JavaScript进阶(二)词法作用域与作用域链实例分析
2020/05/09 Javascript
vue表单验证之禁止input输入框输入空格
2020/12/03 Vue.js
python抓取京东价格分析京东商品价格走势
2014/01/09 Python
python根据给定文件返回文件名和扩展名的方法
2015/03/27 Python
利用matplotlib+numpy绘制多种绘图的方法实例
2017/05/03 Python
Django认证系统user对象实现过程解析
2020/03/02 Python
python语言中有算法吗
2020/06/16 Python
python反编译教程之2048小游戏实例
2021/03/03 Python
带你认识HTML5中的WebSocket
2015/05/22 HTML / CSS
Auchan Direct波兰:欧尚在线杂货店
2016/10/19 全球购物
中英文自我评价常用句型
2013/12/19 职场文书
住房公积金接收函
2014/01/09 职场文书
致400米运动员广播稿
2014/02/07 职场文书
《颐和园》教学反思
2014/02/26 职场文书
感恩母亲节活动方案
2014/03/04 职场文书
环保建议书作文
2014/03/12 职场文书
强烈推荐:小学生:暑假作息时间表(值得收藏)
2019/07/09 职场文书
python数字图像处理实现图像的形变与缩放
2022/06/28 Python