divにカーソルを合わせると、子ボタンにマウスオーバー効果がトリガーされます。ボタンの外側のdivをクリックすると、ボタンonMouseDownもトリガーされます。
コード例:
<DIV style="DISPLAY: table; background-color:#F5DFE8; width:500px;">
<button onMouseDown="alert('hello')";">Button</button>
</DIV>
自分でテストするためのフィドル:http://jsfiddle.net/N2c8t/15/
私の尻尾をググってみましたが、これに対する既知の解決策はありますか?明らかにdisplay:tableを使用しない以外は。:) ありがとう!
注:これまでに試したブラウザーであるIE8とIE9でタグ付けしました。