Javascript 哪一个更快:激活伪类还是添加类

Javascript 哪一个更快:激活伪类还是添加类,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我在一个页面上有大量的标签,但我需要分别更改每个标签的背景图像。所以在我的css中,我要么 .className { background: red; } .className:active { background: lime; } 如果我要做onClick活动,我也会做类似的事情 .className { background: red; } li .active_class1 { background: lime; } 将类设置为活动并添加样式或添加类以

我在一个页面上有大量的
  • 标签,但我需要分别更改每个标签的背景图像。所以在我的css中,我要么

    .className {
        background: red;
    }
    .className:active {
        background: lime;
    }
    
    如果我要做onClick活动,我也会做类似的事情

    .className {
        background: red;
    }
    li .active_class1 {
        background: lime;
    }
    
    将类设置为活动并添加样式或添加类以添加样式更快的是什么?因为在这两种情况下,我都需要改变背景颜色


    谢谢

    如果可以使用本机伪选择器,则添加额外类是不需要的额外步骤。因此,后者(使用pseudo)更快。只在每个li上添加类会使它变慢