我要获得DIV的宽度
if (obj.currentSytle)
    {width = obj.currentStyle.width;}      else (){
            var currentSytle = document.defaultView.getComputedStyle(obj,null);
           width = currentSytle.width;
      }我这样写IE怎么老提示错误 'document.defaultView'为空或不是对象, 求解

解决方案 »

  1.   

    1L正解function getCurrentStyle (element){
      return element.currentStyle || document.defaultView.getComputedStyle(element, null);
    }
      

  2.   

    如果不是小括号问题,试一下下面的代码
    var currentSytle = obj.ownerDocument.defaultView.getComputedStyle(obj,null);
      

  3.   

    如果不是小括号问题,试一下下面的代码
    var currentSytle = obj.ownerDocument.defaultView.getComputedStyle(obj,null);这种方法我试过不行啊