Error interno de IE

Esto es un poco diferente a las preguntas que ya se han hecho sobre este tema. Utilicé ese consejo para activar una función como esta:

function foo() {

    document.getElementById('doc1').innerHTML = '<td>new data</td>';

}

dentro de esto:

function foo() {

    newdiv = document.createElement('div');
    newdiv.innerHTML = '<td>new data</td>';

    current_doc = document.getElementById('doc1');
    current_doc.appendChild(newdiv);

}

Pero esto todavía no funciona. Se produce un "error de tiempo de ejecución desconocido" en la línea que contiene innerHTML en ambos casos.

Pensé que crear el elemento newdiv y usar innerHTML para resolver el problema?

Respuestas a la pregunta(3)

Su respuesta a la pregunta