div托动+动态生成div

<html>
<head>
<title>aa</title>
<script language="javascript">
var x,y,z,obj;
var down=false;
var i=10;
function init()
{
  obj=event.srcElement;
  obj.setCapture();
  x=event.offsetX;
  y=event.offsetY;
  //z=obj.style.zIndex;
  obj.style.zIndex=i++ 
  down=true;
}

function divmove()
{
  if(down)
  {
  with(obj.style)
  {
  posLeft=document.body.scrollLeft+event.x-x;
  posTop=document.body.scrollLeft+event.y-y;
  }
  }
}

function divup()
{
  //obj.style.zIndex=z;
  down=false;
  obj.releaseCapture();
}

function divadd()
{
  var div=document.createElement("Div");
  div.innerHTML="<div style='background-color:#eeeeee;position:absolute;left:30;top:30;height:70px;width:50px;border:solid 1px black' οnmοusedοwn='init()' οnmοusemοve='divmove()' οnmοuseup='divup()'>div2</div>";
  var obj=document.getElementById("body1");
  obj.appendChild(div);
  

}
</script>
</head>
<body id="body1">
<div style="background-color:#eeeeee;position:absolute;left:50;top:50;height:70px;width:50px;border:solid 1px black" οnmοusedοwn="init()" οnmοusemοve="divmove()" οnmοuseup="divup()">div1</div>
<div style="background-color:#eeeeee;position:absolute;left:70;top:70;height:70px;width:50px;border:solid 1px black" οnmοusedοwn="init()" οnmοusemοve="divmove()" οnmοuseup="divup()">div2</div>
<div style="background-color:#eeeeee;position:absolute;left:100;top:100;height:70px;width:50px;border:solid 1px black" οnmοusedοwn="init()" οnmοusemοve="divmove()" οnmοuseup="divup()">div3</div>
<input type="button" value="add" id="divadd" οnclick="divadd()">
</body>
</html>


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值