Io userei innerText invece di innerHTML

Però, innerText è di IE, mentre l'omologo di Firefox è textContent


Perciò farei una casa del genere

codice:
function Button1_onclick() 
{
    
    innerText(document.getElementById("div1"), document.getElementById("TextArea1").value);
    
}

//---------------------------------------
//funzione simile al metodo IE innerText
//---------------------------------------
function innerText(elemento, testo)
{
    if (typeof elemento == 'string')
        elemento = document.getElementById(elemento);
        
    if(elemento.innerText != undefined)
    {
        elemento.innerText = testo;
    } 
    else
    {
        elemento.textContent = testo;
    }

}
non so se possa andare