我创建了一个表,里面有一个按钮。
表格有onclick
事件,也有内部按钮
但是当我按下按钮时,事件会冒泡到桌子上。(我收到 2 个警报)
所以我用 ev.stopPropagation();
及其工作。但为了让它工作,我必须这样做:
在 html 中:
<input type='button' onclick='doWork(event);'/>
在 Js 中:
function doWork(ev)
{
ev.stopPropagation();
alert('button');
}
- 这是正确的方法吗?
- 我必须发送事件吗?我知道不同的浏览器使用不同的
event
.