<div id="tanj" style='position:absolute;left:10px;top:100px;height:260px;width:360px; display:none; z-index:10000'></div>
<script  type="text/javascript" language="javascript" >
function tan(){
document.getElementById('tanj').style.display="block"; 
}
 tan()
</script>
----------------
写js不长时间,很多东西还不熟。大家帮我看看这段代码哪里有错吧.Thanks!

解决方案 »

  1.   

    没问题,可以运行。<html>
    <body>
    <div id="tanj" style='display:none; position:absolute;left:10px;top:100px;height:260px;width:360px; display:none; z-index:10000'>aaa</div>
    <script  type="text/javascript" language="javascript" >
    function tan(){
    document.getElementById('tanj').style.display="block"; 
    }
    tan();
    </script>
    </body>
    </html>
      

  2.   

    <div id="tanj" style='position:absolute;left:10px;top:100px;height:260px;width:360px; display:none; z-index:10000'></div> <script type="text/javascript" language="javascript" > function tan(){ document.getElementById('tanj').style.display="block"; } tan() </script>
    ---------------------------------------------------------------------------------
    经测试
    把div放在完整的<body></body>等标签中不会报错。
    或者在<div></div>中加入内容如<div>aaaa</div>也不会报错。
    非以上两种情况下document.getElementById('tanj')为null。
      

  3.   

    这是由于div中没有内容导致的.你在div中加入点内容就正常了.