var G = new Object(); function startmove(ele) { G.movingEle = ele; document.onmousemove = function (evt) { domove(evt) } document.onmouseup = function (evt) { endmove(evt) } } function domove(evt) { G.movingEle.style.top = evt.pageY + 'px'; G.movingEle.style.left = evt.pageX + 'px'; } function endmove() { document.onmousemove = null; document.onmouseup = null; G.movingEle = null; }