那么我们可以考虑另一种方式,即不是把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')。