HTML DOM omogoča JavaScript-u spreminjanje vsebine HTML elementov. Najlažji način spreminjanja vsebine HTML elementa je z uporabo InnerHTML lastnosti.
Če želimo spremeniti vsebino HTML dokumenta, uporabimo sintakso
document.getElementById("id").innerHTML = "sprememba"
Če želimo spremeniti vrednost HTML atributa, uporabimo sintakso
document.getElementById("id").src = "mesto slike"
JavaScript lahko ustvari dinamično HTML vsebino. V JavaScript lahko document.write() uporabimo za neposredno pisanje.