Définition de règles de pseudo-classe CSS à partir de JavaScript

Je cherche un moyen de changer les règles CSS pour les sélecteurs de pseudo-classes (tels que: link,: hover, etc.) à partir de JavaScript. Donc un analogue du code CSS: a:hover { color: red }en JS. Je n'ai trouvé la réponse nulle part ailleurs; si quelqu'un sait que c'est quelque chose que les...