Ich stieß auf einen seltsamen IE-spezifischen Fehler. Es scheint, dass beim Erstellen von Radioeingaben mit document.createElement die resultierenden Widgets nicht auf Klicks reagieren. Sie werden für eine Sekunde grau, wenn Sie darauf klicken, aber sie werden nicht überprüft. Es funktioniert wie erwartet in FF3, aber nicht in IE7. Irgendeine Idee, was ist los damit?Dynamisch erzeugte Funkeingänge checken nicht ein IE7
<html>
<body>
<form>
<div id="foo">
</div>
</form>
<script>
var foo = document.getElementById('foo');
var t = document.createElement('input');
t.type='radio';
t.name ='fool';
var f = document.createElement('input');
f.type='radio';
f.name ='fool';
foo.appendChild(t);
foo.appendChild(f);
</script>
</body>
</html>
Duplizieren von http://stackoverflow.com/questions/118693/how-do-you-dynamically- create-a-radio-button-in-javascript-das-funktioniert-in-allen-brow/119079 –