css(oDiv,‘width‘)获取样式(会把样式的结果给返回出去)
css(oDiv,‘width‘,‘200px‘) 设置样式
简单来说,css函数给两个参数是获取,给三个参数是设置。
html格式:
- <body>
- <div id="div1" style="width:200px; height:200px; background:red;">
- </div>
js代码:
- function css()
- {
- if(arguments.length==2)
- {
- return arguments[0].style[arguments[1]];
- };
- else
- {
- return arguments[0].style[arguments[1]]=arguments[2];
- };
- };
-
- window.onload=function ()
- {
- var oDiv=document.getElementById(‘div1‘);
-
-
-
- css(oDiv,‘background‘,‘green‘);
- };
上面的代码简写:
- function css(obj,name,value)
- {
-
- if(arguments.length==2)
- {
- return obj.style[name];
- };
- else
- {
- return obj.style[name]=value;
- };
- };
-
- window.onload=function ()
- {
- var oDiv=document.getElementById(‘div1‘);
-
- alert(css(oDiv,‘width‘));
-
-
- };
css函数,来自于jQuery,获取非行间样式
原文:http://www.cnblogs.com/redaisy567/p/5946907.html