var show = function (e) {
alert(e.currentTarget?"获取到了 currentTarget":"获取到了 document.activeElement")
alert((e.currentTarget || document.activeElement).tagName);
};
/scriptBR 案例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
P 这两个案例,在ie和firefox下试验一下。/P
最后测试补充:后来测试了一下 document.activeElement 的支持程度,发现四大浏览器safari除外, ie firefox opera都提供了这个对象的支持。但是有点需要注意的,上面的例子中 opera 会把图片作为 可以 focus的对象。导致document.activeElement的结果不一致...