js怎样获取非行间样式,设置行间样式?
来源:互联网 发布:淘宝客需要怎么做 编辑:程序博客网 时间:2024/05/16 05:58
JavaScript的style属性可以获取html上标签的样式,但是不可以获取css里的样式我们怎么才能获取css里的样式?这时候就要用到JavaScript提供的currentStyle(ie)和getComputedStyle(火狐)来获取了!
<!DOCTYPE html><html><head> <meta charset="gbk"> <title>获取行间样式</title> <style> #box{width: 200px;height: 200px;background: red;} </style></head><body><div id="box"></div><script> window.onload=function(){ var oBox=document.getElementById('box'); //获取行间样式 function getStyle(obj,attr) { if(obj.currentStyle){ //针对ie获取非行间样式 return obj.currentStyle[attr]; }else{ return getComputedStyle(obj,false)[attr];//针对谷歌,火狐获取非行间样式 } } //获取行间样式或者设置行间样式 function css(obj,name,value){ if(arguments.length==2){ //arguments参数数组,当参数为2时表示获取行间样式 return getStyle(obj,name); }else{ if(arguments.length==3){ //arguments参数数组,当参数为3时表示设置样式 return obj.style[name]=value; } } } alert(getStyle(oBox,'width')); css(oBox,'background',"blue"); alert(css(oBox,'background')); }</script></body></html>
阅读全文
1 0
- js怎样获取非行间样式,设置行间样式?
- js 获取非行间样式
- js获取非行间样式
- js获取非行间样式
- js获取非行间样式
- js获取非行间样式/定义样式
- 获取非行间样式
- 获取非行间样式
- 获取非行间样式
- 获取非行间样式
- 获取 非行间样式
- 获取非行间样式
- 获取设置行间样式
- js 获取行间样式
- js如何获取非行间样式
- html中js获取非行间样式
- 如何获取非行间样式
- javascript 获取非行间样式
- ORACLE常用函数汇总
- 华恩JAVA班第10天
- 华恩JAVA班第11天
- 华恩JAVA班第12天
- 华恩JAVA班第13天
- js怎样获取非行间样式,设置行间样式?
- 华恩JAVA班第14天
- Python3简单教程(二)Python3数据类型
- 华恩JAVA班第15天
- 第12期 《博观而约取,厚积而薄发》6月刊
- 华恩JAVA班第16天
- android使用HttpURLConnection上传文件同时提交参数
- linux ps -fx 命令
- 华恩JAVA班第17天