J'ai besoin d'une fonction pour changer l'apparence de certains éléments de ma page HTML "à la volée", mais je ne suis pas capable de le faire.Modification des propriétés CSS via JavaScript
Le problème est que je ne peux pas utiliser une commande comme
document.write ('<style type="text/css">body {background-color: #cccccc;}</style>');
parce que je dois appliquer les changements lorsque la page est déjà chargée, en utilisant un lien comme
<a onmouseclick="Clicker(1)" href="#">clic</a>
et je ne peux pas utiliser une commande comme
document.body.style.background = '#cccccc';
parce que je ne sais pas si elle peut être appliquée à d'autres pas si cas faciles, car j'ai besoin de changer l'apparence des éléments tels que td.myclass
ou des éléments frères tels que th[scope=col]+th[scope=col]+th[scope=col]
.
Comment puis-je faire? Merci!
Merci pour toutes vos réponses. J'ai voté tous parce que chacun a enseigné quelque chose que je ne connaissais pas. J'ai accepté celui qui pour mon problème est le plus simple à suivre. – tic