var h1 = document.getElementsByClassName("h1")[0]
h1.onmousedown = function(e){
var x = e.clientX - h1.offsetLeft
var y = e.clientY - h1.offsetTop
document.onmousemove = function(e){
h1.style.left =e.clientX -x + "px";
h1.style.top = e.clientY -y + "px";
}
}
document.onmouseup = function(){
document.onmousemove = null;
}
<div class="h1">
</div>
.h1{
width: 100px;
height: 100px;
border-radius: 50%;
background: red;
position: absolute;
}