Path: csiph.com!au2pb.net!feeder.erje.net!1.eu.feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Maik Koenig Newsgroups: de.comp.lang.javascript Subject: =?UTF-8?Q?Schleife_f=c3=bcr_document.getElementBy_..._innerHTML=3f?= Date: Wed, 12 Aug 2015 01:02:19 +0200 Lines: 44 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net uHNbieJAF4aZdK+/F5iQHAIKgJbKwMOvZUfRXnR/sTH/+nZcFL Cancel-Lock: sha1:yk+hkoyC8y+c4FeNrH4/XFEh9u8= X-Mozilla-News-Host: news://127.0.0.1:119 X-Enigmail-Draft-Status: N1110 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 Hamster/2.1.0.1538 Xref: csiph.com de.comp.lang.javascript:4689 Servus! Ich muss vorweg schicken, dass ich bei JavaScript eher als Idiot einzustufen bin, also bitte nicht zu sehr schlagen wenn die Antwort offensichtlich ist :). Problemstellung: Ich habe ein JavaScript in dem u.A. reichlich Variablen a la "FooBar1", "FooBar2" etc mit Inhalten befüllt werden. Die sollen jetzt ins Dokument geschrieben werden und zwar dort wo die entsprechende ID innerhalb des Dokuments auftaucht: document.getElementById('FooBar1').innerHTML = FooBar1; Das funktioniert natürlich so wie es soll, aber ich hatte gehofft es gäbe eine einfachere Lösung statt das für jede Variable einzelnd aufzuschreiben. Wenn ich folgendes mache: var xx = document.querySelectorAll('td.FooBar'); for (var i = 0; i < xx.length; i++) {....} bekomme ich zwar alle entsprechenden Elemente, aber darin enthalten sind natürlich nicht deren IDs. Gibt es eine Möglichkeit die IDs der mit querySelectorAll erfassten HTML-Elemente zu erfahren und dann selbige mit ihren Pendants aus dem Script zu füttern? Ich dachte an sowas: document.getElementByID(xx[i])innerHTML = xx[i];} Aber mit dem was ich da oben veranstalte funktioniert das natürlich nicht. Ideen? Oder besser noch: Ein Tritt in die richtige Stelle damit ich selbst auf die Lösung kommen kann? Danke im Vorraus! Greetz, MK --