event对象
用event获得激发事件的元素
代码如下
<html>
<head>
<script type="text/javascript">
function getEventTrigger(x)
{
alert(x.target);
//target属性用于获取触发event对象的元素
}
</script>
</head>
<body >
<p id="p1" onmousedown="getEventTrigger(event)">
Click on this paragraph. An alert box will
show which element triggered the event.</p>
</body>
</html>
获取鼠标的坐标
<html>
<head>
<script>
function zuobiao(e){
x=e.clientX
y=e.clientY
alert(x+" "+y)
}
//定义获取坐标的函数。这里那个形参随便。不影响
</script>
</head>
<body onmousedown="zuobiao(event)">
<!--绑定事件时的这个实参只能是event,一个字也不能变。这倒简单了。照抄即可。 -->
<p>Click in the document. An alert box will alert
the x and y coordinates of the mouse pointer.</p>
</body>
</html>
获取事件类型
<html>
<head>
<script>
function zuobiao(e){
x=e.type
alert(x)
}
//这里那个形参随便。不影响
</script>
</head>
<body onmousedown="zuobiao(event)">
<!--绑定事件时的这个实参只能是event,一个字也不能变。这倒简单了。照抄即可。 -->
<p>Click in the document. An alert box will alert
the x and y coordinates of the mouse pointer.</p>
</body>
</html>
总结
- 形参随便起变量名,实参只能是event(字不变)
-很简单