document.getElementById("layerID").style.display="block";

解决方案 »

  1.   

    一定要在页面加载完毕的事件中去显示.而不能用JS直接写. 当然,如果你要直接写,你必须把JS写到 页面元素后面
    <script type="text/javascript">
    function showIt(){
    var domId= "test";
    document.getElementById(domId).style.display="block";
    return false;
    } window.onload=showIt;
    </script>
    <body>
    <div id="test" style="display:none;">test</div>
    </body>
    and 
    <body>
    <div id="test" style="display:none;">test</div>
    </body>
    <script type="text/javascript">
    var domId= "test";
    document.getElementById(domId).style.display="block";
    </script>r u clear?
      

  2.   

    hidden??
    object.style.visibility="visible"
    ??
      

  3.   

    <div id="div1" style=" visibility: hidden;" >
    </div>div设置以后,然后再document.getElementById(layerID).style.display="block"; 
    是不起作用的,需要
    document.getElementById("div1").visibility = "visible";
      

  4.   

    document.getElementById("layerID").visibility = "visible";?
      

  5.   

    visibility和dispay是两个不一样的属性。
    一个站位一个不站位。所以两个属性使用起来要统一。
    <div id="layerID" style="display:none">HelloWorld</div>
    document.getElementById(layerID).style.display="block"; 
      

  6.   

    你如果要用visibility就用visibility的属性来控制隐藏和显示
    如果用display就用display的属性来控制隐藏和显示
    不要交叉使用,ok?!