珠峰培训

获取css属性的方法,无兼容性问题的

作者:

2012-04-13 20:22:31

282

 DOM.getCss=function(ele,attr){

//此方法用来获取网页元素的CSS属性的值,是固定的知识点。
//此方法不但可以获取行内样式,还可以获取内嵌和外链的样式
//ele.currentStyle?ele.currentStyle[attr]属性是IE浏览器的
//getComputedStyle(ele,false)[attr];是火狐浏览器的
if(ele&&ele.nodeType&&ele.nodeType===1&&attr&&typeof attr=='string'){
return ele.currentStyle?ele.currentStyle[attr]:getComputedStyle(ele,false)[attr];
}else{
 alert('参数错误!!');
 throw new Error('参数错误!!');
}
 
};