マウスオーバーでテーブル行の色を変更するJavaScript

| | コメント(0) | トラックバック(0)

セルがいっぱいあるときとか、の視認性が向上する例のやつです。

イベントはtrにセットしてあるけど、IEのattachEventでthisを渡すと何もかえってこなかった。なのでevent.srcElementをthisの代わりに使ってみたんだけど、そうしたらevent.srcElementに入ってきたのはtrのchild node(thとtdと空白ノード)。仕方なくparentNodeで一回親ノードに戻ってから処理を継続。

Firefoxでは苦もなく動いたけどIE対応がメンドかった。

ちなみに引数は、tableHover("イベントをセットするテーブルのid","マウスオーバーで変更する色")です。

それにしても最近暇。

マウスオーバーでテーブル行の色を変更するJavaScript

カテゴリ

トラックバック(0)

このブログ記事を参照しているブログ一覧: マウスオーバーでテーブル行の色を変更するJavaScript

このブログ記事に対するトラックバックURL: http://vosegus.org/cgi/mt/mt-tb.cgi/89

コメントする