canvas做背景,如何点击div而事件不传给canvas

canvas做背景,如何点击div而事件不传给canvas

结构如下,canvas写了一个背景,但是有个点击监听,每次点击更换背景。div的p标签里面也有个点击刷新的功能。
点击canvas的时候,不会触发p的点击事件,但是点击p会触发到canvas的事件,怎么阻止这种兄弟级别的事件冒泡?

<div>
    <p id="fnl" title="点击刷新" onclick="getFnl()"></p>
</div>
<canvas></canvas>

阅读 3.8k
2 个回答

然而我却不知道事件会在兄弟元素间冒泡~

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题