核心提示:!DOCTYPE htmlhtmlheadmeta charset=UTF-8title/titlestyle type=text/css#p1{height: 300px;width:200px;b...
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #p1{ height: 300px; width:200px; border: 1px solid red; background:orange; } </style> <script> window.onload=function(){ var oDiv=document.getElementById('p1'); //只能获取行间样式。 //alert(oDiv.style['height']) //只是IE能用,谷歌和火狐用不了 //alert(oDiv.currentStyle['width']); //火狐和谷歌用 //alert(getComputedStyle(oDiv,false).width); //alert(oDiv.currentStyle); //object var a=getStyle(oDiv,'backgroundColor'); alert(a) ; //注意!:name中只能写简单样式(例如宽、高等),不能写复合样式(例如背景颜色、border等) //getStyle(oDiv,'background'); function getStyle(obj,name){ if(obj.currentStyle){ return (obj.currentStyle[name]) ; //IE用 }else{ return (getComputedStyle(obj,false)[name]) ; //谷歌和火狐用 } } } </script> </head> <body> <p id="p1" > </p> </body> </html>