<div id=1>
   <div id=2></div>
   <div id=3></div>
   <div id=4></div>
</div>我想用js在div2,3,4之间任意添加,如何实现? 
例如
   <div id=2></div>
   <div id=aaa></div>
   <div id=3></div>
   <div id=4></div>今日结贴。

解决方案 »

  1.   

    var div =document.createElement("div");
    div.className="";
    document.getElementById("2").appendChild(div); //将新创建的div附加到id为2的div中如果附加现有的divvar div=document.getElementById("aaa");
    document.getElementById("2").appendChild(div); 
      

  2.   

      function addElement(id){
         var par = document.getElementById(id);  
         var object = document.createElement("div");     object.innerHTML = "<a href =''>AA</a>";
         par.appendChild(object);
      }
      

  3.   

    var div = document.createElment("div");
    div.id = "aaa";
    document.getElementById("2").appendChild(div);
      

  4.   

    document.getElementById("2").appendChild(div);  这个添加出来的效果是
    <div id=2><div id=aaa></div></div>
      

  5.   

    var div =document.createElement("div");
    div.className="";
    var div2 = document.getElementById("2");
    div2.parentNode.insertBefore(div,div2);