javascript的event.srcElement与event.target
Javascript event.srcElement可以捕捉当前事件作用的对象,如event.srcElement.tagName可以捕获当前获得的标记名称,注意获取的标记的名称都是以大写表示,如"TD""TR""A"等
<script type="text/javascript"> function tdclick(){ if(event.srcElement.tagName.toLowerCase()=='td') alert("行:"+(event.srcElement.parentNode.rowIndex+1)+"列:"+(event.srcElement.cellIndex+1)); } </script>
event.srcElement意为当前事件源,我们可以调用它的各种属性就像使用"document.getElementById()"一样。但是在Firefox下使用event.srcElement是没用的,因为event对象在Firefox下是没有定义的。所以要获取Firefox下的事件对象必须在触发某一事件时把事件作为参数参进去如:
document.onclick=function(event){ var event = window.event || event; ...... }
这样在Firefox中和在IE中都可以使用event对象了。在Firefox中的没有event.srcElement,要取得当前事件源用event.target。
相关推荐
nmgxzm00 2020-11-10
ifconfig 2020-10-14
hhanbj 2020-11-17
zfszhangyuan 2020-11-16
古叶峰 2020-11-16
一个智障 2020-11-15
jipengx 2020-11-12
81427005 2020-11-11
xixixi 2020-11-11
游走的豚鼠君 2020-11-10
苗疆三刀的随手记 2020-11-10
Web卓不凡 2020-11-03
小飞侠V 2020-11-02
帕尼尼 2020-10-30
爱读书的旅行者 2020-10-26
帕尼尼 2020-10-23
杏仁技术站 2020-10-23
淼寒儿 2020-10-22