Unterscheidung zwischen Variable und Text bei getElementById?
small-step
- javascript
Hallo alle,
ich versuche gerade ein Div mit einem zusammengesetzten Text zu füllen. Wenn ich die ID dieses Divs direkt in getElementById eintippe funktioniert das ganze auch, wenn ich versuche eine Variable zu nutzen erhalte ich eine Fehlermeldung "Das Objekt unterstützt diese Eigenschaft oder Methode nicht".
Hier ein Beispiel:
Über eine Variable:
document.getElementByID(ControlID).innerHTML = s.join("");
Über eine direkte Eingabe:
document.getElementById("DivID").innerHTML = s.join("");
Die Variable "ControlID" enthält in diesem Fall den String "DivID". Kann mir einer erklären wie ich diesen Fehler behebe? In Selfhtml steht eigentlich, dass auch Variablen verwendet werden können.
Danke und Gruß,
small-step
Hi,
Wenn ich die ID dieses Divs direkt in getElementById eintippe funktioniert das ganze auch, wenn ich versuche eine Variable zu nutzen erhalte ich eine Fehlermeldung "Das Objekt unterstützt diese Eigenschaft oder Methode nicht".
Doch, funktioniert immer.
Wenn Du dich vertippst, funktioniert es allerdings nie.
Gruß, Cybaer
Hallo Cybaer,
Doch, funktioniert immer.
Wenn Du dich vertippst, funktioniert es allerdings nie.
Oh man... ich war so kurz davor Dich zu plonken... :-)
Hättest Du mich nicht ein bisschen auf den Fehler stoßen können? zUM bEISPIEL SO? :-)
Ich danke jedenfalls für die Hilfe. Funktioniert mit ...Id statt ...ID.
Gruß,
small-step
Hi,
Hättest Du mich nicht ein bisschen auf den Fehler stoßen können?
Strafe muß sein! ;-)
Gruß, Cybaer
Über eine Variable:
document.getElementByID(ControlID).innerHTML = s.join("");Über eine direkte Eingabe:
document.getElementById("DivID").innerHTML = s.join("");Die Variable "ControlID" enthält in diesem Fall den String "DivID". Kann mir einer erklären wie ich diesen Fehler behebe?
Im Prinzip muss das so funktionieren, bist dui sicher, dass das Element schon ansprechbar ist?
was ergibt: alert( document.getElementByID(ControlID) );
Struppi.
hi,
Im Prinzip muss das so funktionieren, bist dui sicher, dass das Element schon ansprechbar ist?
was ergibt: alert( document.getElementByID(ControlID) );
Struppi, manchmal empfiehlt es sich wirklich, vorher auch den restlichen Thread zu lesen ;-)
gruß,
wahsaga
Hi,
Struppi, manchmal empfiehlt es sich wirklich, vorher auch den restlichen Thread zu lesen ;-)
Vielleicht bin ich ja auf seiner "Blacklist". Dann könnte er den Zweig gar nicht sehen. >8->
Ist aber natürlich trotzdem ein schönes Beispiel über die Gefahren von copy'n'past. =;-) Er selbst hätte es bestimmt nicht *so* getippt ...
Gruß, Cybaer
Struppi, manchmal empfiehlt es sich wirklich, vorher auch den restlichen Thread zu lesen ;-)
Ich seh keinen restlichen Thread, ist da jemand den ich nicht mehr lesen will dabei?
Struppi.
hi,
Struppi, manchmal empfiehlt es sich wirklich, vorher auch den restlichen Thread zu lesen ;-)
Ich seh keinen restlichen Thread, ist da jemand den ich nicht mehr lesen will dabei?
Da du small-step offenbar liest, käme da nur noch Cybaer in Frage.
gruß,
wahsaga
Hi,
Da du small-step offenbar liest, käme da nur noch Cybaer in Frage.
Sach ich ja! :)
Gruß, Cy-"Kindergarten-Cop"-baer >;->