您的位置:首页 > 其它

鼠标点击页面中的任意标签,alert该标签的名称.(注意兼容性)

2012-03-12 20:20 363 查看
<script type="text/javascript">
function elementName(evt){
evt = evt|| window.event;
var selected = evt.target || evt.srcElement;
alert(selected.tagName);
}

window.onload = function(){
var el = document.getElementsByTagName('body');
el[0].onclick = elementName;
}
</script>


在IE8 FireFox10 测试通过

需要注意的是:window.event
IE:有window.event对象
FF:没有window.event对象,可以通过给函数的参数传递event对象。如onmousemove=doMouseMove(event)

在网上看到很多代码都通过for循环来增加onclick方法,其实直接给body增加onclick方法即可。(时间冒泡)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐