比如说body里面有三个DIV,我要怎么要做才能获取到当前DIV呢?<body>  <div></div>  <div></div>
  
  <div></div></body>

解决方案 »

  1.   

    比如,三个div,都有 onclick事件。点其中一个div 的时候 他的 width增加 20px其它的div 都 保持原来的样子。依次这样就像 选项卡 那样,我就是不会。
      

  2.   

    <body>  <div></div>  <div></div>
      
      <div></div></body>var divs = document.getElementsByTagName("div");
    for(var i in divs) {
       divs[i].onclick = function() {
           this.style.width += (parseInt(this.style.width) + 20).toString() + "px";
       }
    }
      

  3.   

    LZ这意思?    <script type="text/javascript">
            function div() {
                var divs = document.getElementsByTagName("div");
                for (var i = 0; i < divs.length; i++) {
                    divs[i].onmouseover = function() { alert(this.innerHTML); };
                }
            }
        </script></head>
    <body onload="div()">
        <div>
            哈哈哈
        </div>
        <div>
            呵呵呵
        </div>
        <div>
            呜呜呜
        </div>
      

  4.   

    斑竹正解!或者在每个div后面都加上onclick事件,把this传过去