css函数,来自于jQuery,获取非行间样式

css(oDiv,'width')获取样式(会把样式的结果给返回出去)

css(oDiv,'width','200px')       设置样式

简单来说,css函数给两个参数是获取,给三个参数是设置。

html格式:

  1.   <body>  
  2.     <div id="div1" style="width:200px; height:200px; background:red;">  
  3.     </div>    

js代码:

  1. function css()  
  2.     {  
  3.         if(arguments.length==2)  
  4.         {  
  5.             return arguments[0].style[arguments[1]];  
  6.         };  
  7.         else  
  8.         {  
  9.             return arguments[0].style[arguments[1]]=arguments[2];  
  10.         };  
  11.     };  
  12.   
  13.     window.οnlοad=function ()  
  14.     {  
  15.         var oDiv=document.getElementById('div1');  
  16.   
  17.         //alert(css(oDiv,'width'));  //两个参数,获取样式  
  18.   
  19.         css(oDiv,'background','green');  //三个参数,设置样式  
  20.     };  

上面的代码简写:

  1. function css(obj,name,value)  
  2.     {  
  3.         //alert(obj==arguments[0]);  
  4.         if(arguments.length==2)  
  5.         {  
  6.             return obj.style[name];  
  7.         };  
  8.         else  
  9.         {  
  10.             return obj.style[name]=value;  
  11.         };  
  12.     };  
  13.   
  14.     window.οnlοad=function ()  
  15.     {  
  16.         var oDiv=document.getElementById('div1');  
  17.   
  18.         alert(css(oDiv,'width'));  
  19.   
  20.         //css(oDiv,'background','green');  
  21.     };  

 

转载于:https://www.cnblogs.com/redaisy567/p/5946907.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值