Es una funcion que me he montado para crear un div con un formulario dentro.
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);
}