慕娘3915450
2017-07-20 16:08
function getStyle(obj,attr){
if(obj.currentStyle){//针对IE
return obj.currentStyle[attr];
}else{//针对火狐
return obj.getComputedStyle(obj,false)[attr];
}
}
这个方法在IE里可以 可是在火狐浏览器里运行没有效果
针对火狐的那段代码错了; getComputedStyle() 方法是 window 对象的方法;你写成obj调用了,obj只是接收实参的形参;所以错了。
你这段代码 没错吧 应该是下面的代码参数弄错了 比如icur那 和下面还有一个if……else的判断 你可以看一下
return getComputedStyle(obj,false)[obj,attr];
最后一个中括号里的参数少了obj
JS动画效果
113925 学习 · 1443 问题
相似问题