Hallo,
Was ist eine HTMLCollection? Und was fange ich damit an?
getElementsByTagName gibt, oh Wunder, eine geordnete Liste mit allen Elementen zurück, die eben diesen Tag-Namen besitzen. Genauer gesagt sind es Elementknoten und die nummerierte Liste ist ein JavaScript-Array.
Wie in SELFHTML erklärt, kannst du die einzelnen Elementknoten in diesem Array über die Nummer ansprechen. Über diesen Elementknoten kannst du dann den Textknoten ansprechen, der am Elementknoten hängt. Darüber hast du Zugriff auf den Textinhalt (z.B. »text« bei <element>text</element>), also die Daten, die dich interessieren.
Diese Zusammenhänge sind alle auf http://de.selfhtml.org/javascript/objekte/node.htm beschrieben, dessen Lektüre dir Cheatah bereits ans Herz gelegt hat.
»HTMCollection« ist der DOM-interne Begriff für eine solche Liste mit Elementknoten. Siehe auch http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-75708506.
Mathias