hat der IE nicht Probleme, den type zu Ändern?
Ja, aber erst, wenn das Element bereits im Dokument eingefügt wurde.
try
{
var inp = document.createElement("input");
inp.type = "...";
}
catch(err) {
var inp = document.createElement('<input type="...">');
}
In dem Fall ist es überflüssig.
Struppi.