中にボタンがあるテーブルを作成しました。
テーブルにはonclick
イベントがあり、内側のボタンもあります
しかし、ボタンを押すと、イベントがテーブルに泡立ちます。(そして私は2つのアラートを受け取ります)
だから私は使った ev.stopPropagation();
そしてその働き。しかし、それが機能するためには、次のことをしなければなりませんでした:
htmlで:
<input type='button' onclick='doWork(event);'/>
Js で:
function doWork(ev)
{
ev.stopPropagation();
alert('button');
}
- これは正しい方法ですか?
- イベントを送信する必要がありますか? ブラウザが異なれば、
event
.