Bist du dir da wirklich sicher?
Ja, so steht es in vielen Internet-Foren und es hat bei mir nicht funktioniert. Aber du kannst es ja gerne selber mal probieren.
Original Fehlermeldung:
"'document.Form.Checkbox[0].checked' ist 0 oder kein Objekt"
Zweite Möglichkeit: Du musst ' durch " ersetzen (glaube ich nicht, aber kann ja sein)
Meine Oma sagt im Himmel sei Jahrmarkt (glaube ich nicht, aber kann ja sein)
Wie bist du denn drauf? Ich sage doch, dass es unwahrscheinlich ist. Aber bei JavaScript macht schließlich auch ( oder { oder [ oder < einen gewaltigen Unterschied, obwohl alles "Klammern" (runde, geschweifte und eckige Klammer, Winkelklammer) sind... Oder noch deutlicher zu Sehen bei readonly und readOnly. Es gibt noch hunderte Beispiele, wo es an wenigen Zeichen scheitert (substr[ing] usw)... Natürlich sollen beides angeblich String-Begrenzer sein, aber wer weiß schon, ob das wirklich für alle Funktionen gilt und ob alle Browser das richtig identifizieren. Der Internet-Explorer sollte ursprünglich auch eine option im select-Dropdown auf disabled schalten können, tut er aber auch nicht...
Oder es liegt daran, dass man einige Elemente mit bestimmten Methoden nicht erreicht. Ich glaube aber, dass das bei der Methode getElementsByTagName wohl kaum der Fall sein wird... Bei mir hatte es nur einmal bei getElementById nicht geklappt, warum auch immer...
Also meine Birnen vergleiche ich ja nur ungern mit Äpfeln. Vermutlich weil ich sonst nur Fruchtsalat bekomme.
getElementsByTagName() und getElementsById() sind _völlig_ unterschiedliche Methoden. Das Erste liefert eine Liste(!) von Knoten, das Zweite liefert einen(!) Knoten.
Jajaja! Von mir aus... Du hast ja Recht, aber wenn alle hier so spitzfindig wären, dann hättest du jetzt auch schon einen Packen Antworten, dass es getElementById und nicht getElementSById heißt.
Es ging mir eigentlich _nur_ darum zu zeigen, dass nicht alle Methoden überall funktionieren, wo man meint, dass sie funktionieren müssten, von der Methode unabhängig!
Für am wahrscheinlichsten halte ich die Indexnummer, die überflüssig ist.
Für am wahrscheinlichsten halte ich, dass du dich nochmal durch die Objektreferenz quälen möchtest.
Wieso sollte ich? Wonach außerdem, msng?
weiterhin schönen abend...
Dir auch, und Entschuldigung, dass ich versucht habe, mit meinem Wissen und meinen persönlichen Erfahrungen jemandem zu helfen.