<body><img src="../javascript/images/icon2.gif" id="img2"  />
<script type="text/javascript">
var ml = document.getElementById("img2");
alert(ml.style.height);
</script></body>弹出对话框  是空的,,,让我很郁闷啊!求解释啊!

解决方案 »

  1.   

    赶紧的  来个人啊!!!!啊啊啊啊啊 啊
    alert(ml.height);有反应
    可是alert(ml.style.left);又输出空了!
      

  2.   

    呵呵  页面的加载一般来说是从上而下  所以系统想运行你的document.getElementById("img2");
    而此时你的那个对象还没解析到呢  所以为空了  你可以把这段javascript放到这个对应的标签后边试试
    不知是不是你要的
      

  3.   

    因为你确实没给img2赋style对象啊
      

  4.   

    <body><img src="../javascript/images/icon2.gif" id="img2" style="height:10px"  />
    <script type="text/javascript">
        var ml = document.getElementById("img2");
        alert(ml.style.height);
    </script></body>
      

  5.   

    为什么我把样式放到CSS里边就不行了。