Das grundlegende Szenario: Ich habe eine Reihe von Elementen auf einer HTML-Seite, dynamisch generiert. (Derzeit sind sie alle divs
, aber sie müssen nicht sein.)Was ist der beste Weg, um eine Liste der Inhalte einer bestimmten Gruppe von DOM-Elementen in Javascript zu erhalten?
Was ich will, ist eine JavaScript-Funktion, die Schleife all diese divs
(oder was auch immer) auf der Suche nach dem Vorhandensein eines bestimmten Wertes .
Was ist die beste, browserübergreifende Möglichkeit, dies zu tun? Funktioniert getElementsByName() in allen Browsern auf divs
? Kann ich ihnen die gleiche ID geben und irgendwie ein Array aus getElementById zurückholen?
Wenn ich diese divs
zu spans
oder inputs
ändere, macht das die Dinge einfacher?
Danke!
(edit: es wäre am besten, für dieses Projekt, wenn es eine Lösung ohne Verwendung von externen js Bibliotheken gäbe. Ich nehme an, dass jQuery eine Funktion hat, die genau das in einer Zeile macht, aber im Moment möchte ich zu vermeiden, diese Dose von Würmern mit dem Kunden zu öffnen.)
Wo ist der Wert für diese divs? innerHTML? Ein Attribut? –
Das ist noch offen, ehrlich gesagt. Was ist am einfachsten? –