[英]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>
您正在此處分配一個mouseClick
到document object
:
document = mouseClick;
應該:
document.onclick = mouseClick;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.