例
获取鼠标指针,相对于屏幕,当鼠标按钮被点击的元件上的坐标为:
var x = event.screenX; // Get the horizontal coordinate
var
y = event.screenY; // Get the vertical coordinate
var coor = "X coords: "
+ x + ", Y coords: " + y;
COOR的结果可能是:
X coords: 142, Y coords: 99
试一试» 更多"Try it Yourself"下面的例子。
定义和用法
所述screenX属性返回水平坐标(according to the users computer screen)当事件被触发的鼠标指针的。
提示:要获得的垂直坐标(根据屏幕)鼠标指针,使用screenY属性。
注:此属性是只读的。
浏览器支持
属性 | |||||
---|---|---|---|---|---|
screenX | 是 | 是 | 是 | 是 | 是 |
句法
event .screenX
技术细节
返回值: | 鼠标指针的一个数字,表示水平坐标,以像素为单位 |
---|---|
DOM版本: | 2级DOM事件 |
更多示例
例
的clientX和clientY和screenX和screenY之间的差异演示:
var cX = event.clientX;
var sX = event.screenX;
var cY =
event.clientY;
var sY = event.screenY;
var coords1 = "client - X: " +
cX + ", Y coords: " + cY;
var coords2 = "screen - X: " + sX + ", Y
coords: " + sY;
试一试» 相关页面
HTML DOM参考: MouseEvent screenY Property
HTML DOM参考: MouseEvent clientX Property
HTML DOM参考: MouseEvent clientY Property
<事件对象