【发布时间】:2017-02-03 10:52:20
【问题描述】:
下面的例子:
HTML:
<div class="parent" onclick="alert('hello!')">
<div class="child"></div>
</div>
CSS:
.parent {
align-items: center;
background: blue;
display: flex;
justify-content: center;
}
.child {
background: pink;
height: 100px;
width: 200px;
}
我希望onclick 事件在用户单击父/蓝色部分时触发。但不是当用户点击子/粉红色部分时。现在,即使单击粉红色,事件也会触发,这当然是显而易见的,因为 .child 是父级的子级。有什么办法可以克服吗?
【问题讨论】:
标签: javascript html css