MouseEvent screenX Property

Example

The coordinates of the mouse pointer when the mouse button is clicked:

let x = event.screenX;  // Horizontal
let y = event.screenY;  // Vertical
Try it Yourself »

More examples below.


Description

The screenX property returns the horizontal screen coordinate of the mouse pointer when a mouse event is triggered.

The screenX property is read-only.


Coordinate Properties

PropertyRelative to
The screenX PropertyThe Screen area
The screenY PropertyThe Screen area
The clientX PropertyThe Window area
The clientY PropertyThe Window area
The pageX PropertyThe Page (Document)
The pageY PropertyThe Page (Document)
The offsetX PropertyThe target Element
The offsetY PropertyThe target Element

See Also:

The Mouse Event Object



Syntax

event.screenX

Technical Details

Return Value: A Number
The horizontal screen pixel coordinate of the mouse pointer
DOM Version: DOM Level 2 Mouse Events

More Examples

Example

The differences between screenX and screenY and clientX and clientY:

let sX = event.screenX;
let sY = event.screenY;
let cX = event.clientX;
let cY = event.clientY;
Try it Yourself »

Browser Support

event.screenX is a DOM Level 2 (2001) feature.

It is fully supported in all browsers:

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes 9-11


Copyright 1999-2023 by Refsnes Data. All Rights Reserved.