吉見です。

イベントに関する質問があります。教えていただけるとありがたいです。

前回の記事でも触れたのですが、テーブルの行タグ <tr> にonMouseOver など
のイベントハンドラを記述しておくと、event.srcElement あるいは 
event.target は <tr> ではなく、マウスがあった場所の <td> になります。
イベントハンドラが記述されたタグ<tr>を得るためには、そこから 
parentNode で一階層上に遡らなければなりません。これは、IEでもNNでも同
じでした。

一般に、タグが階層構造になっていて、イベントハンドラが外側のタグに記述
されている場合、event.srcElement あるいは event.target は最も内側の要
素が返ってくるものと決まっているのでしょうか。

あるいはこれは<table>あるいは<tr>特有の仕様なのでしょうか。
 

-- 
吉見隆 mailto:tak-yoshimi@aist.go.jp