我有一个方法,是许多个元素的onmouseover事件触发后执行的方法,我想让这个方法灵活些
在ie下,我可以使用event
function a()
{
var e=window.event.srcElement;//ie下,得到源控件
}
可是在firefox下怎么得到触发事件的源控件呢
我尝试着
function a(e)
{
var e=(e || event).srcElement;
}
可是发现不行。
求教。
在ie下,我可以使用event
function a()
{
var e=window.event.srcElement;//ie下,得到源控件
}
可是在firefox下怎么得到触发事件的源控件呢
我尝试着
function a(e)
{
var e=(e || event).srcElement;
}
可是发现不行。
求教。
<script>
function doit(evt){
evt = window.event?window.event:evt;
var obj = evt.srcElement || evt.target;
alert(obj.innerHTML)
}
</script>
<div onmouseover="doit(event)">xxxxx</div>