algopedia.net
Banque de connaissance en développement Web

Modifier le style d'un élément HTML

On peut modifier dynamiquement le style de n'importe quel élément d'un document en changeant la valeur de sont attribut style.

Dans le code suivant, on change la taille de la police de caractères et la couleur d'un paragraphe :

<p id="para">
  Au fond d'un trou vivait un hobbit.
</p>
<script>
  let para = document.getElementById("para");
  para.style.fontSize = "150%";
  para.style.color = "green";
</script>

C'est exactement comme si on avait écrit ainsi le code HTML :

<p id="para" style="font-size: 150%; color: green;">
  Au fond d'un trou vivait un hobbit.
</p>

Comme on peut le remarquer ici, JavaScript n'utilise pas pour désigner les propriétés la même notation que CSS. Ainsi, font-size devient fontSize en JavaScript, tout comme background-color devient backgroundColor (notation dite lower camel case).