Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<script src="_so/js?//stackoverflow.com/questions/24354115/finding-top-and-left-values-of-div-without-setting-stylesheet-values" id="so"></script>
<meta charset="utf-8">
<title>Demo by Roko C.B.</title>
</head>
<body>
 
  
  <div id="board">CLICK ME</div>
  
  
</body>
</html>
 
body{
  height:7000px;
}
#board{
  background:#444;
  width:500px;
  height:360px;
  margin:60px auto;
  color:white;
  text-align:center;
  line-height:360px;
}
 
function getXY( ev ){
  var gbc = this.getBoundingClientRect(),
      X = ev.clientX - gbc.left,
      Y = ev.clientY - gbc.top;
  this.innerHTML = 'X='+ X +' Y='+ Y;
}
document.getElementById('board').onclick = getXY;
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
roXonpro
0viewers