已采纳回答 / 颜色不一样的我
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Document</title><style type="text/css"> *{ margin: 0; padding: 0; } ul,li{ list-style: none; } ul li{ width:...
2016-10-18
最新回答 / 慕粉1350056005
function getStyle(obj,attr){ if(obj.currentStyle){//Ie浏览器 return obj.currentStyle[attr]; } else{ return getComputedStyle(obj,false)[attr];//谷歌浏览器 }}//调用示例:move(div1,{width:201,height:200,opacity:10},function(){alert('ddadasd');}...
2016-10-17
已采纳回答 / 晓峰123
/*注意兼容性问题*/filter:alpha(opacity=50); /*IE*/-moz-opacity:0.5; /*Firefox*/opacity:0.5;/*其他*/
2016-10-17
已采纳回答 / ErogenousMonstar
因为传入的 attr = 'width' ,是带引号的,即 obj.style.width === obj.style.['width'];
2016-10-16
已采纳回答 / qq_小火车_04020340
JS中 obj.style.attr 只能获取行内样式(内联样式),直接使用style.width需要将样式放在行内。而样式设定一般不使用行内样式。要获取非行内样式要通过obj.currentStyle[attr]或者getComputedStyle(obj,false)[attr]方法获取,因此将获取非行内样式的方法封装为getStyle函数。
2016-10-15