Hallo,
Der IE hat ja, wie auch im Archiv zu lesen ist, Probleme Formularfelder dynamisch zu erstellen, also die Attribute anzunehmen, die man im angibt. Wenn man ein INPUT-Element erstellt, wird ja standardmäßig der Typ "text" verwendet und kann es nach dem einhängen der INPUT-Elementes nicht mehr ändern.
Setze das type-Attribut gleich auf den gewuenschten Wert, z. B.:
var neu=document.createElement("input");
neu.setAttribute("type","radio");
document.|...|.appendChild(neu);
MfG, Thomas