Retrieve the position (X,Y) of an element using HTML

Configurare noua (How To)

Situatie

The position of (X, Y) means the co-ordinate of an element at the top-left point in a document. X represent the horizontal position and Y represent the vertical position. Use element.getBoundingClientRect() property to get the position of an element.

Example 1:

<!– HTML program to get (x, y) coordinate
of an element relative to the viewport –>
<!DOCTYPE html>
<html>
<head>
<title>
position of an element
</title>

<!– JavaScript code to display position –>
<script type=”text/javascript”>

function getPositionXY(element) {
var rect = element.getBoundingClientRect();
document.getElementById(‘gfg’).innerHTML =
‘X: ‘ + rect.x + ‘, ‘ + ‘Y: ‘ + rect.y
}
</script>
</head>

<body>

<!– Click on button to get its co-ordinate –>
<button id = ‘button1’ onclick = “getPositionXY(this)”>
Button 1
</button>

<button id = ‘button1’ onclick = “getPositionXY(this)”>
Button 2
</button>

<br><br>
<button id = ‘button1’ onclick = “getPositionXY(this)”>
Button 3
</button>

<p id = ‘gfg’></p>

</body>
</html>

Output:

Solutie

Tip solutie

Permanent

Voteaza

(7 din 13 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?