Path: csiph.com!au2pb.net!feeder.erje.net!1.eu.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!newsfeed0.kamp.net!newsfeed.kamp.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Maik Koenig Newsgroups: de.comp.lang.javascript Subject: =?UTF-8?Q?Re:_Schleife_f=c3=bcr_document.getElementBy_..._innerHTML?= =?UTF-8?Q?=3f?= Date: Wed, 12 Aug 2015 22:42:35 +0200 Lines: 32 Message-ID: References: <20150812093317.00f07bc8@ravenworks.netz> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Trace: individual.net /TccNyKf3eOaUtk2HAFOQQ5A+XqeFTGzweKh4m33ojNSzozQTl Cancel-Lock: sha1:C2YLyXQL3KgHNoftJ7MV2UwQuow= User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 Hamster/2.1.0.1538 In-Reply-To: <20150812093317.00f07bc8@ravenworks.netz> Xref: csiph.com de.comp.lang.javascript:4699 Am 12.08.2015 um 09:33 schrieb Sascha Hüdepohl: > Hallo! > > Maik Koenig schrieb: > >> 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: > > Das Problem dabei ist an die Namen der Variablen zu kommen. > > Wenn Du die Variablen alle nach dem gleichen Schema benannt hast und > sie global sind, dann könnte folgendes funtionieren: > > var target, i; > for (i = 0; i < 10; i += 1) { > if (window['FooBar' + i]) { > target = document.getElementById('FooBar' + i); > if (target) { > target.textContent = window['FooBar' + i]; > } > } > } Perfekt, das klappt, Danke! Greetz, MK -- blog.maikkoenig.de // Des Wahnsinns fette Beute.