Div删除 function del() { if(event) { obj=event.srcElement; //alert(obj.tagName);//==>td while(obj!="DIV"&&obj.tagName!="DIV") { obj=obj.parentElement; } var id=obj.id; document.getElementById(id).removeNode(id); } } Div移动 var Obj='' var index=10000; //z-index document.οnmοuseup=Up; document.οnmοusemοve=Move; function Down(Object) { Obj = Object.id; document.getElementById(Obj).setCapture(); pX = event.x - document.getElementById(Obj).style.pixelLeft;//(是字符串,是取html中left的值,如果没有就是空串)是将left的值(如果是空串则赋为0)转化为像素值。 pY = event.y - document.getElementById(Obj).style.pixelTop; } function Move() { if(Obj != '') { document.getElementById(Obj).style.left = event.x - pX; document.getElementById(Obj).style.top = event.y - pY; } } function Up() { if(Obj != '') { document.getElementById(Obj).releaseCapture(); Obj=''; } } 获取DIV焦点 function getPanelFocus(obj) { if(obj.style.zIndex!=index) { index = index + 2; var idx = index; obj.style.zIndex=idx; } } // clientX, clientY是鼠标当前相对于网页的位置,当鼠标位于页面左上角时clientX=0, clientY=0; // offsetX, offsetY是鼠标当前相对于网页中的某一区域的位置,当鼠标位于页面中这一区域的左上角时offsetX=0, offsetY=0; // screenX, screenY是相对于用户显示器的位置 // x,y是鼠标当前相对于当前浏览器的位置