Ashura: Opera erkennt dynamisch erstellte Formularelemente nicht

Beitrag lesen

Hallo Jan.

Mit alert wird anschliessend die Anzahl der Formularelemente ermittelt. Firefox und IE melden 3 Elemente - Opera (7.23) meldet dagegen 0 Elemente!
[…]
Eventuell handelt es sich ja auch um ein Problem, dass sich mit späteren Versionen des Opera erledigt hat.

Das ist sehr wahrscheinlich. Mit deinem Code erhalte ich in meinem Opera 9 TP2 ebenfalls „3“ als Ausgabe; die Elemente erscheinen auch.

boxen.innerHTML = "<input type='checkbox' style='display:block'>";

Hat es einen bestimmten Grund, warum du hier nicht das input-Element per createElement und appendChild in das span-Element einhängst?

<body onload="erstelle_checkboxen()">

Wenn du deine Struktur vom JS trennen möchtest, solltest du auf das onload-Attribut verzichten und statt dessen lieber im Scriptbereich window.onload = function() { /* Dein Code */} notieren.

Einen schönen Montag noch.

Gruß, Ashura

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
mathbr:del.icio.us/ mathbr:w00t/