JS行间样式与非行间样式操作(及兼容性解决方法)

来源:互联网 发布:电瓶车速度测试软件 编辑:程序博客网 时间:2024/05/01 23:55
function getStyle(obj,name){
if(obj.currentStyle){
//alert('IE');
return obj.currentStyle[name];}
else{
//alert('FF');
return getComputedStyle(oDiv,false)[name];}
  }
window.onload=function (){
oDiv=document.getElementById('div1');
//alert(oDiv.style.width); //style只能操作行间样式
//alert(oDiv.currentStyle.width);  //IE
//alert(getComputedStyle(oDiv,false).width);  //Chrom、FF
//alert(oDiv.currentStyle);  //IE为真,Chrome、FF为假

/****************************************************
if(oDiv.currentStyle)
alert(oDiv.currentStyle.width);
else
alert(getComputedStyle(oDiv,false).width); 
************************************************/
alert(getStyle(oDiv,'width'));  //只能取单一样式
};
0 0
原创粉丝点击