Necesito una función para cambiar la apariencia de algunos elementos en mi página HTML "sobre la marcha", pero no puedo hacerlo.Cambiando propiedades de CSS a través de JavaScript
El problema es que no puedo usar un comando como
document.write ('<style type="text/css">body {background-color: #cccccc;}</style>');
porque necesito hacer efectivos los cambios cuando la página ya está cargado, utilizando un enlace como
<a onmouseclick="Clicker(1)" href="#">clic</a>
y no puedo utilice un comando como
document.body.style.background = '#cccccc';
porque no sé si se puede aplicar a otros no tan casos fáciles, porque necesito cambiar la apariencia de elementos como td.myclass
o elementos hermanos como th[scope=col]+th[scope=col]+th[scope=col]
.
¿Cómo puedo hacerlo? ¡Gracias!
Gracias por responder todas sus preguntas. Los voté a todos porque cada uno ha enseñado algo que yo no sabía. Acepté el que para mi problema es el más simple de seguir. – tic