<body>
<div id='ss' style="height:100px; width:100px; padding:10px; border:1px solid #000000"></div>
<script>
var $ =function (id){ return document.getElementById(id)};
var CurrentStyle = function(element){
 return element.currentStyle || document.defaultView.getComputedStyle(element, null);
};
alert(CurrentStyle($('ss')).padding);
</script>
</body>
ff下读出来是NaN?

解决方案 »

  1.   

    padding在css里是指四个边的补丁的
    <body><div id='ss' style="height:100px; width:100px; padding:10px; border:1px solid #000000"></div>
    <script>
    var $ =function (id){ return document.getElementById(id)};
    var CurrentStyle = function(element){
     return element.currentStyle || document.defaultView.getComputedStyle(element, null);
    };
    alert(CurrentStyle($('ss')).paddingLeft); // 如果四个内补丁相等 你就取一个就得了</script>
    </body>