在IE中获取事件对象
IE事件对象是一个隐式可用的全局对象:event,它是window对象的一个属性。
标准DOM中的事件对象
在标准DOM浏览器检测到发生了某个事件时,将自动创建一个Event对象,并隐式的将该对象作为事件处理函数的第一个参数传入。
咳咳,下面是重点了:
<html>
<head>
<title>事件的目标</title>
<script type="text/javascript" charset="utf-8">
function handle(oEvent){//事件对象
if(window.event){
oEvent=window.event;
}
var oTarget;
if(oEvent.srcElement){
oTarget=oEvent.srcElement;
}else{
oTarget=oEvent.target;
}
alert(oTarget.tagName);//弹出事件源的标签名
}
window.οnlοad=function(){
var oImg=document.getElementsByTagName("img")[0];
oImg.οnclick=handle;
}
</script>
</head>
<body>
<img src="img/timg.jpg" border="0"/>
</body>
</html>