猿问

能否利用冒泡减少addEventListener

例如:HTML:
js(1):
document.getElementById("div_1").addEventListener("click",function(){
//对div_1的操作
});
document.getElementById("div_2").addEventListener("click",function(){
//对div_2的操作
});
若利用冒泡。以上js(1)的实现也可以写成js(2):
document.body.addEventListener("click",function(e){
if(e.target.id=="div_1"){
//对div_1的操作
}elseif(e.target.id=="div_2"){
//对div_2的操作
}
});
对于js(1)和js(2),实际使用是否有差异,若有,两者哪个更优?
白猪掌柜的
浏览 302回答 2
2回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答