如何将onmousemove函数的最终值转换为变量?

时间:2016-04-24 11:53:20

标签: javascript jsp

我正在做一个jsp页面,记录该页面中鼠标的时刻。我有代码来记录时刻,但我不知道如何将总时刻的最终值变为变量?

<div onmousemove="myMoveFunction()">
  <p>onmousemove: <br> <span id="demo">Mouse over and leave me!</span></p>
</div>


<script>
var x = 0;

var y = 0;

var z = 0;


function myMoveFunction()
 {

    document.getElementById("demo").innerHTML = z+=1;
}
</script>

2 个答案:

答案 0 :(得分:1)

您必须在使用之前指定处理程序。

T(-eye)

答案 1 :(得分:0)

如果您试图获得X和Y坐标,请注意您无法获得Z坐标。要获得Z坐标,您的计算机需要是3-D,这是不可能的。 :) W3 Schools有很好的文档来获取X和Y坐标。请参阅http://www.w3schools.com/jsref/event_clientx.asp和此示例http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_event_mouse_clientxy

我发现在HTML使用它之前没有定义你的函数,这可能是问题所在。