繁体   English   中英

Javascript鼠标点击坐标

[英]Javascript mouse click coordinates

我在尝试记录点击的确切坐标时遇到问题。 第一个 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>

您正在此处分配一个mouseClickdocument object

document = mouseClick;

应该:

document.onclick = mouseClick;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM