var oDiv=document.getElementsByTagName('ul')[0];
if(oDiv.addEventListener){
oDiv.addEventListener("click",function(e){
var e = e||window.event;
//IE浏览器事件有srcElement属性,其他浏览器这个属性为target,
var target = e.target||e.srcElement;
//判断点击具体作用在那个ul元素下那个子元素
console.log("我点击的对象为"+target.tagName)
// if(target.tagName.toLowerCase()=="li"){
// 在这里可以写点击如果点击li标签后会执行的代码
// }
},false);
}else{
oDiv.attachEvent("onclick",function(e){
var e = e||window.event;
//IE浏览器事件有srcElement属性,其他浏览器这个属性为target,
var target = e.target||e.srcElement;
console.log("我点击的对象为"+target.tagName);
//判断点击具体作用在那个ul元素下那个子元素
// if(target.tagName.toLowerCase()=="li"){
// 在这里可以写点击如果点击li标签后会执行的代码
// }
});
};
原生JS事件代理兼容
最新推荐文章于 2023-11-25 20:37:39 发布