我有4个按钮,当单击时,我试图将焦点设置在它们上,这样用户就可以看到哪个按钮当前是活动的。由于某种原因,它似乎是工作在控制台的预期,当一个按钮被点击,它添加焦点,改变背景颜色,根据CSS,然后当另一个按钮被点击,第一个按钮失去焦点,和新的一个获得它。当我没有打开控制台时,它不工作。第一个
ego6inou1#
首先,当你click你已经使它focused的按钮,你不需要动态地使它focus()。
click
focused
focus()
background-image
background-color
background
.btn:focus { background: #1ACC8D; }
不含JS的完整示例第一个
JS
1条答案
按热度按时间ego6inou1#
首先,当你
click
你已经使它focused
的按钮,你不需要动态地使它focus()
。因为
background-image
已经覆写background-color
您只需设置
background
而不是background-color
不含
JS
的完整示例第一个