既然id不一样,在函数中判断下id然后执行不同的结果就可以了啊

解决方案 »

  1.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD> <BODY>
      <script>
      var divInfo = [];
      divInfo[0]="aaa";
      divInfo[1]="bbb";
      divInfo[2]="ccc";
      function setDIV(obj){
       var id = obj.id.slice(-1);
       document.getElementById("d"+obj.id.slice(-1)).innerText=divInfo[id-1];
    }
      </script>
      <div id="d1"></div>
      <div id="d2"></div>
      <div id="d3"></div>
      <input type="button" id="Bottom1" value="Bottom1" onclick="setDIV(this)">
      <input type="button" id="Bottom2" value="Bottom2" onclick="setDIV(this)">
      <input type="button" id="Bottom3" value="Bottom3" onclick="setDIV(this)">
     </BODY>
    </HTML>
      

  2.   

    呵呵
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD> <BODY>
      <script>
      var divInfo = [];
      divInfo[0]="aaa";
      divInfo[1]="bbb";
      divInfo[2]="ccc";
      function setDIV(obj){
       var id = obj.id.slice(-1);
       document.getElementById("d"+obj.id.slice(-1)).innerText=divInfo[id-1];
        }
      </script>
      <div id="d1"></div>
      <div id="d2"></div>
      <div id="d3"></div>
      <input type="button" id="Bottom1" value="Bottom1" onclick="setDIV(this)">
      <input type="button" id="Bottom2" value="Bottom2" onclick="setDIV(this)">
      <input type="button" id="Bottom3" value="Bottom3" onclick="setDIV(this)">
     </BODY>
    </HTML>
    拜读了。
      

  3.   

    你把不通的id当参数传到js里不就行了..
      

  4.   

      <script>
      var divInfo = [];
      divInfo[0]="aaa";
      divInfo[1]="bbb";
      divInfo[2]="ccc";  function setDIV(nIndex)
      {
       document.getElementById("d"+nIndexinnerText=divInfo[nIndex-1];
      }
      </script>
      <div id="d1"></div>
      <div id="d2"></div>
      <div id="d3"></div>
      <input type="button" id="Bottom1" value="Bottom1" onclick="setDIV(1)">
      <input type="button" id="Bottom2" value="Bottom2" onclick="setDIV(2)">
      <input type="button" id="Bottom3" value="Bottom3" onclick="setDIV(3)">