这两天在看“前沿视频教室“网站的js视频,看到第六课javascript事件,为了巩固其中的“事件监听”,做了个简单的demo学习。这是我的body内容:
我是a
我是p
我是span
我想通过点击div中相应的子标签 弹出标签内容。
于是我根据视频中的代码这样写js部分:
window.οnlοad=function(){
var judge=document.getElementById("judge");
judge.οnclick=judge_click;
function judge_click(e){
if(window.event) e=window.event; /*为IE写赋值*/
alert(e.target.innerHTML);
}
}
在谷歌、火狐中“成功”实现了,但是IE中却怎么点都没反应。做些调试后发现是target的问题,原来IE不支持target属性。好在IE有自己的“target”——srcElement。于是这里加个判断:
window.οnlοad=function(){
var judge=document.getElementById("judge");
judge.οnclick=judge_click;
function judge_click(e