Este ejemplo es, por simplicidad, solo una ilustración de lo que debo hacer. Diga, tengo un elemento, qué estilo se establece en un CSS. El estilo se establece para el elemento y también para una Pseudoclase, por ejemplo elemento: desplazarse. Puedo anular el estilo del elemento con el siguiente JavaScript: element.style.setProperty ('property-name', 'new value', ''). ¿Cómo puedo cambiar el estilo de la pseudoclase a través de JavaScript?¿Cómo cambiar un estilo de pseudoclase a través de JavaScript?
Gracias.
<html>
<head>
<style type='text/css'>
#myBtn {
background-color: red;
}
#myBtn:hover {
background-color: blue;
}
</style>
</head>
<body>
<button id='myBtn'>Colored button</button>
<button onclick="ChangeColor();">Script button</button>
<script type="application/x-javascript">
function ChangeColor() {
var Btn = document.getElementById('myBtn');
Btn.style.setProperty('background-color', 'green', '');
};
</script>
</body>
</html>
preguntado antes: http://stackoverflow.com/questions/311052/setting-css-pseudo-class-rules-from-javascript – KooiInc
La culpa es mía. Sin embargo, no apareció. – GreenBear
Mira esto: http://stackoverflow.com/questions/311052/setting-css-pseudo-class-rules-from-javascript – Leo