all'interno del div.innerHTML puoi mettere solo testo e nn codice , per il codice forse c'è una funzione apposta