Thomas Bandt

Über mich | Kontakt | Archiv

JavaScript und IE: document.createElement('input'); funktioniert nicht

Der IE hat in Version 6 und 7 so seine Schwierigkeiten mit via document.createElement('input'); generierten Radiobuttons umzugehen. Genauer gesagt: es funktioniert gar nicht.

Workaround:

Browserweiche und Extrawurst: Das komplette Tag samt Attribute als String an createElement übergeben:

document.createElement("<input type='radio' checked />");

Als praktikable Weiche hat sich bei mir

if(navigator.appName.indexOf('Explorer') > -1) { }

bewährt.

Ich bekomme jetzt schon graue Haare, wenn ich an den 8er denke.



« Zurück  |  Weiter »