Kmo*_*sar -3 javascript events
试着用我目前非常有限的JavaScript知识来获得一些乐趣.
为什么这不起作用?我做错了什么?
HTML
<body>
<input type="button" value="Click me" id="button" />
</body>
Run Code Online (Sandbox Code Playgroud)
使用Javascript
var x = e.clientX;
var y = e.clientY;
var p = document.getElementById("button");
function mousedown() {
if (p.mousedown) {
alert(x, y);
}
}
Run Code Online (Sandbox Code Playgroud)
mousedown函数外部的事件中获取值(即在事件存在之前)mousedown function as an event handlermousedown function mousedown property inside the mousedown function for no apparent reasonalertSo to fix it:
function mousedownHandler(e) {
var x = e.clientX;
var y = e.clientY;
alert(x + ", " + y);
}
var p = document.getElementById("button");
p.addEventListener('mousedown', mousedownHandler);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
148 次 |
| 最近记录: |