フォームコントロールにフォーカスを受けた時に、背景色を変える方法

全フォームの監視。 - 関打エアコン
[JavaScript] フォームコントロールにフォーカスを受けた時に、.. - 人力検索はてな

[JavaScript]
フォームコントロールにフォーカスを受けた時に、背景色を変えるなどの処理を加える場合、
<input type=”text” onfocus=”this.background=”#EFF” onblur=”this.background=”#FFF” />
などとすると思いますが、フォームコントロールがページ内に大量にある場合の記述が面倒です。

 
これはfirefoxだったら下記のようにstylesheetだけでok

input:focus, textarea:focus, select:focus {
background-color: #EEEEFF;
outline: 1px dashed #CCCCCC;
}