position : absolute;设置了没有?

解决方案 »

  1.   

    <div style="left: 20px;"></div>
    你这样试试看,dom里边能看到不。
      

  2.   

    class中的值,用.style是取不到的哦。你这样的写法,只适合2楼给的那种结构的取值。
    直接把style属性写在标签之内。要经过js计算叠加之后的css才可以取到的。
    比如下面取display的样子:
    oDiv=document.getElementById("div1");  
    var display="";  
    if(document.defaultView&&document.defaultView.getComputedStyle){  
    display=document.defaultView.getComputedStyle(oDiv).display;  
    }else{  
    display=oDiv.currentStyle.display;  
    }  试试改一下。