那么我們可以考慮另一種方式,即不是把button替換成button_focus,而是兩個并存,onfocus的時候addClass('button_focus'),onblur的時候removeClass('button_focus')。寫CSS的時候要注意優先級一致和順序問題:必須保持.button_focus的樣式聲明在.button之后。
對于input的其他情況,也照例:
input.radio_focus {…}
onfocus的時候addClass('radio_focus'),onblur的時候removeClass('radio_focus')。