En firefox perfecto, pero en iexplorer solo se visualiza el div (que le he puesto un borde rojo mediante css...
:( Que es lo que no hago bien?
Código HTML:
function nuevoRegistro(theTR) { nodo=document.getElementById(theTR); tdUno=document.createElement('td'); tdUno.setAttribute('colspan','2'); divUno=document.createElement('div'); divUno.className='nuevoElemento'; tabla=document.createElement('table'); trUno=document.createElement('tr'); thUno=document.createElement('th'); thUno.setAttribute('colspan','3'); tituloText=document.createTextNode('Nuevo Cliente'); thUno.appendChild(tituloText); trUno.appendChild(thUno); trDos=document.createElement('tr'); tdDosUno=document.createElement('td'); textoDosUno=document.createTextNode('Código'); tdDosUno.appendChild(textoDosUno); tdDosDos=document.createElement('td'), inputDosUno=document.createElement('input'); inputDosUno.name='codigo'; inputDosUno.id='codigo'; inputDosUno.type='text'; tdDosDos.appendChild(inputDosUno); trDos.appendChild(tdDosUno); trDos.appendChild(tdDosDos); trTres=document.createElement('tr'); tdTresUno=document.createElement('td'); textoTresUno=document.createTextNode('Nombre'); tdTresUno.appendChild(textoTresUno); tdTresDos=document.createElement('td'); inputTresUno=document.createElement('input'); inputTresUno.name='nombre'; inputTresUno.id='nombre'; inputTresUno.type='text'; tdTresDos.appendChild(inputTresUno); trTres.appendChild(tdTresUno); trTres.appendChild(tdTresDos); tabla.appendChild(trUno); tabla.appendChild(trDos); tabla.appendChild(trTres); divUno.appendChild(tabla); tdUno.appendChild(divUno); nodo.appendChild(tdUno); }