时间:2021-05-25
一个好处就是 我想让body(或其他元素内)的某些对象响应事件 就不用挨个儿去写 只要在外层上写一个 然后检查event.srcElement.tagName或其他属性是不是你想要的来决定是否响应事件就可以了.不过好像event.srcElement在ff里不起作用
比如
span
divevent对象指当前触发的事件对象, window.event.srcElement是指触发事件的对象。比如你设定document.onclick = myfunc;这时所有页面点击的事件都交给myfunc处理,在myfunc函数里可以写vSrc = window.event.srcElement,知道用户是点击了什么地方,做相应处理。 你找个HTML文件,在其中加上这么一段:
试试就知道了。 void(0)是一个不做任何事的函数。
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
事件源对象event.srcElement.tagNameevent.srcElement.type捕获释放event.srcElement.setCaptur
事件源对象event.srcElement.tagNameevent.srcElement.type捕获释放event.srcElement.setCaptur
Event对象:(event对象是window对象的属性,当事件发生时,同时产生event对象,事件结束,event对象消失)IE中:window.event;
在ie里,可以通过varsltid=event.srcElement.id来得到你要的id。 如果要兼容,则须换一种绑定事件处理函数的方式:window.
介绍IE下,event对象有srcElement属性,但是没有target属性;Firefox下,event对象有target属性,但是没有srcElement