-1

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

1 回答 1

1

你在这里分配mouseClick一个document object

document = mouseClick;

应该:

document.onclick = mouseClick;
于 2014-03-30T22:33:00.197 回答