<html>
<head><title>演示</title>
</head>
<body>
<div style="top=10px;left=10px;width=30px;height=30px;border='1px solid';id='kkk';"></div>
</body></html>显示了一个小框框,然后我在地址栏里面输入javascript:alert(document.getElementById("kkk"))
弹出显示null,不是我期待的'kkk'这是为什么呢?

解决方案 »

  1.   

    <div style="top:10px;left:10px;width:30px;height:30px;border:1px solid;" id="kkk"> </div>
      

  2.   

    可能原因:
            1. 頁面加載的時候,id為kkk的對象還沒生成,所以你alert的總是空;
               你可以把alert腳本放到最后執行下看看。
            2.document.getElementById()這個方法對頁面的有些元素對象是無效的,比如div,tr,具體的記不太清了,你可以查閱下資料。
      

  3.   

    樓主估計是貼錯代碼了,把id寫到style屬性里去了。
      

  4.   

    div设置应该像2楼这样写
    另外你想输出ID 一定要
    document.getElementById("kkk").id
    否则是object