const container= document.getElementById("container")
const path = document.getElementById("myPath")
path.onclick = (event) => {
event.stopPropagation() // not working
console.log("path clicked !")
}
container.onmousedown = (event) => {
console.log("container clicked !")
}
<div id="container">
<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200">
<path id="myPath" d="M10 80 Q 95 10 180 80" fill="none" stroke="black" stroke-width="5" />
</svg>
</div>
当我点击到path
时,不工作event.stopPropagation()
.我只想跑alert("Path clicked !")
米.但同时运行两个监听程序.这些代码的问题出在哪里?