Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript鼠标点击坐标_Javascript_Events_Onmousemove - Fatal编程技术网

Javascript鼠标点击坐标

Javascript鼠标点击坐标,javascript,events,onmousemove,Javascript,Events,Onmousemove,我在尝试记录单击时的精确坐标时遇到问题。第一个readMouseMove函数的工作方式与预期完全相同。滚动时显示鼠标坐标。第二个mouseClick函数应仅在单击时记录坐标。目前它与上面的函数相同,但似乎我只能使用clientx/y事件一次。有没有一种方法可以记录鼠标的点击,而不让它与某个物体相关 <script type='text/javascript'> function readMouseMove(e) { var xandy = 'x=' + e.c

我在尝试记录单击时的精确坐标时遇到问题。第一个readMouseMove函数的工作方式与预期完全相同。滚动时显示鼠标坐标。第二个mouseClick函数应仅在单击时记录坐标。目前它与上面的函数相同,但似乎我只能使用clientx/y事件一次。有没有一种方法可以记录鼠标的点击,而不让它与某个物体相关

<script type='text/javascript'>
    function readMouseMove(e) {
        var xandy = 'x=' + e.clientX + " " +'y=' + e.clientY;
        document.getElementById('divOne').innerHTML = xandy;
    };
    function mouseClick(e) {
        var clickers = 'x=' + e.clientX + " " +'y=' + e.clientY;
        document.getElementById('divTwo').innerHTML = clickers;
    };
    function clearAll() {
        document.getElementById('divTwo').innerHTML = " "
    };
    document.onmousemove = readMouseMove;
    document = mouseClick;
</script>

函数readMouseMove(e){
var xandy='x='+e.clientX++'y='+e.clientY;
document.getElementById('divOne')。innerHTML=xandy;
};
功能鼠标单击(e){
var clickers='x='+e.clientX++'y='+e.clientY;
document.getElementById('divTwo').innerHTML=clickers;
};
函数clearAll(){
document.getElementById('divTwo')。innerHTML=“”
};
document.onmousemove=readMouseMove;
文档=鼠标单击;

您正在为
文档对象指定一个
鼠标单击
,如下所示:

document = mouseClick;
应该是:

document.onclick = mouseClick;