Provo a scrivere all’interno di un elemento con document.write() per cambiare il contenuto, ma mi dà errore. Perchè ?

Utente HTML.it
chiede

Provo a scrivere all’interno di un elemento con document.write() per cambiare il contenuto, ma mi dà errore. Perchè ?

Redazione HTML.it
risponde

Per modificare il contenuto di un elemento della pagina, non bisogna utilizzare il metodo document.write(), ma piuttosto il metodo innerHTML. Ad esempio con:

<div id=”mioDiv”></div>

abbiamo:

document.getElementById(“miODiv”).innerHTML=”ciao”;

document.write(“”) serve invece per scrivere direttamente in pagina.