<div id="box">
<a href="#">a</a>
<span>b</span>
<p>c</p>
</div>
代码如下,亲测:
如有帮助还望在我的回答上点个【采纳】
<body>
<div id="box">
<a href="#">a</a>
<span>b</span>
<p>c</p>
</div>
<script>
var d = document.getElementById("box");
d.onclick=function(e){
if(e.target.tagName=="SPAN"){
alert("点击了SPAN");
}
}
</script>
</body>
<div id="box">
改为
<div id="box" onclick = "test()">
通过事件获取被点击的标签名在判断