利用传参取行间样式

//style 只能取到行间样式

function getStyle(obj,name) {

if (obj.currentStyle) {//判断真假

return onj.currentStyle.name;

} else {

return getComputedStyle(obj,false)[name];

}

}

var div1 = document.getElementById('div1');

// if (div1.currentStyle) {

// //兼容ie

// alert(div1.currentStyle.width);

// } else {

// //兼容ff

// alert(getComputedStyle(div1, false).width);

// }

alert(getStyle(div1,'width'));

alert(getStyle(div1,'backgroundColor'));

//不能取复合样式,  例如:background  border

你可能感兴趣的:(利用传参取行间样式)