@@Sebo:
nuqneH
Jetzt habe ich gelesen, dass der IE "checkbox" nicht als "type" kennt
?? Doch, tut er.
sondern dass ich das setAttribute weglassen
Guter Plan. setAttribute()
bereitet im IE immer wieder Probleme. Du notierst Attribute besser als Eigenschaft des Elementobjekts:
var checkbox = document.createElement('input');
checkbox.type = 'checkbox';
und createElement('<input type="checkbox">') notieren muss.
?? Was soll das denn?
Jetzt würde ich beide Varianten gern für die jeweiligen Browser anbieten,
Nö, du würdest gen eine Variante für alle Browser anbieten. Das Problem ist hier die Reihenfolge: Erst checkbox.type = 'checkbox'
setzen, dann ins DOM hängen:
checkbox.type = 'checkbox';
formular.appendChild(checkbox);
Wobei auch das funktioniert:
checkbox.setAttribute('type', 'checkbox');
formular.appendChild(checkbox);
Qapla'
--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)