Siechfred: Elements Array mit einem Element

Beitrag lesen

Tag thomas.

In der Erläuterung zu

http://de.selfhtml.org/javascript/objekte/anzeige/elements_allgemeines.htm

steht nicht

document.Formular.Favoriten[0].checked = true;

sondern

document.Formular.Favoriten[2].checked = true;

entfehrnt man allerdings die Zeilen
<input type="radio" name="Favoriten" value="Gildo">
<input type="radio" name="Favoriten" value="Marianne">
funktioniert es nicht mehr.

Logisch, weil es nur 1 Element gibt, keine drei mehr. Somit ist das Checken eines dritten Radiobuttons (Index Nummer 2) unmöglich, da nicht vorhanden. Außerdem ist bei nur einem Radiobutton die Indexangabe [n] überflüssig, da es mangels weiterer Elemente keines Indexes bedarf. Das Objekt selber mit seinen spezifischen Eigenschaften existiert natürlich, nur der Zugriff muss dann ohne Indexangabe erfolgen:

<form name="Formular" action="" method="get">  
  <input type="radio" name="Favoriten" value="Heino">  
</form>  
  
<script type="text/javascript">

document.Formular.Favoriten.checked = true;
</script>

scheinbar funktioniert der Zugriff über das Array erst ab 2 oder mehr Elementen.

Ja, sonst ist es kein Array.

Siechfred