<script>
  document.getElementById("divId").style.zIndex=0;
</script>

解决方案 »

  1.   

    没有id没有name,用getElementById怎么行?
      

  2.   

    document.getElementsByTagName("div")[0].style.zIndex=0;
      

  3.   

    getElementsByTagName("div")
    获取所有的,然后判断下style.zIndex=1000
    如果符合,让他等于0就OK了
      

  4.   

    用getElementsByTagName("div")会影响速度,建议使用prtotype框架的$A
      

  5.   

    楼上的能不能给出代码?大家看看这个<html>
    <head>
    <title>TEST</title>
    <script language="javascript" type="text/javascript"> 
    function myfunction() 

      var divs=document.getElementsByTagName("div"); 
      for(var i=0;i <divs.length;i++) 
      {
          if(divs[i].style.zIndex="1000") 
    {
      divs[i].style.display="none";
    }
      }  
     

    </script> 
    </head>
    <body onload="myfunction()">
    <div style="z-Index:1000">abc</div>
    <div style="z-Index:2000">123</div>
    </body>
    </html>
    照理说这样写的话页面只显示123,不显示abc,但是运行出来怎么会什么都不显示呢?
    我测试过,divs.length等于0,到底是哪里出了问题?
      

  6.   


    <html>
    <head>
    <title>TEST</title>
    <script language="javascript" type="text/javascript"> 
    function myfunction() 

      var divs=document.getElementsByTagName("div");   for(var i=0;i <divs.length;i++) 
      {    if(divs[i].style.zIndex==1000) 
        {
          divs[i].style.display="none";
        }
      }  
     

    </script> 
    </head>
    <body onload="myfunction()">
    <div style="z-Index:1000">abc</div>
    <div style="z-Index:2000">123</div>
    </body>
    </html>
    这样就行了
    判断相等是用==