wert einer variable verwenden, nicht variable selbst
kai
- javascript
hallo zusammen,
ich hab mich mal wieder im JS jungle verlaufen und seh den
wald vor lauter bäumen nicht mehr.
also ich habe folgenden kleinen scriptausschnitt:
[code js]
var namys = document.start_form.elements[i].name + "_comp";
alert ( document.getElementById(namys).innerHTML );
[/code]
wenn ich mir mit "alert(namys)" was anzeigen lasse dann
sehe ich das in der variable 'namys' auch das drinsteht was ich möchte.
nun möchte ich aber in der 2ten zeile den WERT der variable 'namys'
verwenden um das richtige Element anzusprechen..
aber ich bekomme immer als meldung:
Fehler: document.getElementById(namys) has no properties
die id gibbet auf jeden fall...
das kann doch nur ein kleiner syntaxfehler sein .. oder ...
ich sollte echt weniger arbeiten :-)
vielen dank schonmal
kai
Hallo kai.
var namys = document.start_form.elements[i].name + "_comp";
alert ( document.getElementById(namys).innerHTML );
+„lang=“
> wenn ich mir mit "alert(namys)" was anzeigen lasse dann
> sehe ich das in der variable 'namys' auch das drinsteht was ich möchte.
>
> nun möchte ich aber in der 2ten zeile den WERT der variable 'namys'
> verwenden um das richtige Element anzusprechen..
> aber ich bekomme immer als meldung:
> Fehler: document.getElementById(namys) has no properties
>
> die id gibbet auf jeden fall...
Ohne das zugehörige HTML können wir dies weder bestätigen noch als falsch auszeichnen. Darum solltest du dies bitte nachliefern.
Einen schönen Montag noch.
Gruß, Ashura
--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[[HTML Design Constraints: Logical Markup](http://www.w3.org/History/19921103-hypertext/hypertext/WWW/MarkUp/HTMLConstraints.html)]
Hallo Ashura™.
var namys = document.start_form.elements[i].name + "_comp";
alert ( document.getElementById(namys).innerHTML );
>
> +„lang=“
s/js/javascript
Einen schönen Montag noch.
Gruß, Ashura
--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[[HTML Design Constraints: Logical Markup](http://www.w3.org/History/19921103-hypertext/hypertext/WWW/MarkUp/HTMLConstraints.html)]
[code js]
var namys = document.start_form.elements[i].name + "_comp";
alert ( document.getElementById(namys).innerHTML );
[/code]wenn ich mir mit "alert(namys)" was anzeigen lasse dann
sehe ich das in der variable 'namys' auch das drinsteht was ich möchte.nun möchte ich aber in der 2ten zeile den WERT der variable 'namys'
verwenden um das richtige Element anzusprechen..
aber ich bekomme immer als meldung:
Fehler: document.getElementById(namys) has no propertiesdie id gibbet auf jeden fall...
auch zu dem Zeitpunkt wo du getElementById aufrufst?
Ein alert ( document.getElementById(namys) ); sollte es dir sagen.
Struppi.
Hi,
nun möchte ich aber in der 2ten zeile den WERT der variable 'namys'
verwenden um das richtige Element anzusprechen..
exakt das passiert.
aber ich bekomme immer als meldung:
Fehler: document.getElementById(namys) has no properties
Dann ist Deine Schlussfolgerung ...
die id gibbet auf jeden fall...
... falsch.
ich sollte echt weniger arbeiten :-)
Oder mehr Links posten ;-)
Cheatah
SORRY SORRY SORRY,
Ihr hatte vollkommen recht.
die ID gab est nicht im validen HTML-Teil der Seite...
ganz klarer fall von Überarbeitung
wenn man sich an so nem punkt aufhängt..
trotzdem danke
kai