Javascript peut modifier comme il veut le contenu HTML de la page.
Besoin d’une explication détaillée parce que vous n’avez rien compris ? ICI
let monBouton = document.getElementById("mon-bouton");
monBouton.style.backgroundColor = "red";
Attention, le nom de l’attribut CSS est en camelCase . Par exemple : background-color devient backgroundColor .
let monImage = document.getElementById("mon-image");
monImage.src = "./images/image1.jpg"; //va charger une autre image à la place.
let maDiv = document.getElementById("ma-div");
maDiv.innerHTML = "<p>Ici du <strong>GROS</strong> contenu.</p>";