日期:2014-05-16  浏览次数:20408 次

js动态div定位问题 。
昨天提问制作动态div的问题,根据sinbas的提示已经完成了,现在的问题是生成的div总在页面最下面,没法重新定位,我在页面里做了一个蓝色的div不知道怎样把动态的生成的div放到蓝色的div中。求路过的大哥帮忙解决。
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  <title> 创建的DIV </title>
   
  
  <script language=javascript>
   function tcreatediv(cunt){
  var a=0;

    for(var i=0;i<cunt;i++){
     var objdiv = document.createElement("DIV");
    
     var objname="list_" + i
     objdiv.id = objname;
     objdiv.style.top = 100 * i + 100;
     objdiv.style.left = 100 * i + 100;
     objdiv.style.background = '#FFFF00';
     objdiv.style.visibility = 'visible';
     objdiv.style.width = 100;
     objdiv.style.height = 80;
     objdiv.className ="oldstyle";
     a= i+1;
     objdiv.innerHTML="<a href='javascript:;' onClick='javascript:playload("+i+")' >第"+a+"集</a>";
     document.body.appendChild(objdiv);
     
    }
   }
  </script>

  </head>
  <body>
  
  cunt指创建的DIV个数  <br/>

  <input id='creatdv' type=button value="create div" onClick="tcreatediv(3);">
 <div style="width:800px; height:100px; border:#000 thin 1px; background:#03C">
 </div>

  </body>

  </html> 

------解决方案--------------------
 document.body.appendChild(objdiv);  document.body 改成  蓝色的div