好学若饥 - 让我们共同前行!

好学网



当前位置: 好学网首页 > IT教育 > 网页设计 >

event.currentTarget和document.activeElement用法

时间:2010-09-25 13:50来源: 作者: 点击:
event.currentTarget和document.activeElement用法,firefox 的 event.currentTarget 和 ie 的 document.activeElement 这两个完全含义不一致的对象却被捆绑在一起做成了浏览器兼容代码。 大家在google搜索的时候 都会发现 document.activeElement || event.cu

网页制作Webjx文章简介:firefox 的 event.currentTarget 和 ie 的 document.activeElement 这两个完全含义不一致的对象却被捆绑在一起做成了浏览器兼容代码。 大家在google搜索的时候 都会发现 document.activeElement || event.currentTarget 的用法。

firefox 的 event.currentTarget 和 ie 的 document.activeElement 这两个完全含义不一致的对象却被捆绑在一起做成了浏览器兼容代码。 大家在google搜索的时候 都会发现 document.activeElement || event.currentTarget 的用法。

其实这样的用法是错误的,因为这两个属性的意义都不一样。

event.currentTarget

Identifies the current target for the event, as the event traverses the DOM.

识别当前事件触发的dom

document.activeElement

Gets the object that has the focus when the parent document has focus.

获得当前focus的对象

例子

<script type=texjavascript>
var show = function (e) {
alert(e.currentTarget?获取到了 currentTarget:获取到了 document.activeElement)
alert((e.currentTarget || document.activeElement).tagName);
};
</script><BR> 案例1: <br/><BR> <a href=#><img src=http://www.google.cn/images/nav_logo3.png border=0 alt= onclick=show(event)/></a> <br/> <br/><BR> 案例2: <br/><BR> <a href=# onclick=show(event)><img src=http://www.google.cn/images/nav_logo3.png border=0 alt=/></a> <br/><P></P> (责任编辑:haoxuee)

      学友请扫描下方二维码,或微信搜索公众号 haoxueecom 获取更多学习生活资讯!
     好学网微信公众号

赞一个
(0)
0%
嘘一下
(0)
0%
------分隔线----------------------------