Quantcast
Viewing all articles
Browse latest Browse all 6649

getElementById() funktioniert nicht mit Variable

Hallo Community,

Trotz intensiver Internetrecherche finde ich für folgendes Problem keine Lösung.

Ich möchte auf einer Seite Fieldsets mit Hilfe von "getElementById().style.display = ..." sichtbar bzw. unsichtbar machen. Wenn ich die ID des Fieldsets direkt angebe (alert(getElementById("VariableWert").style.display)), bekomme ich den richtigen Display-Wert zurück. Wenn ich aber die ID als Variable angebe (alert(getElementById(VariablenNamen).style.display)), erhalte ich die Fehlermeldung "'Variable' ist undefiniert". Zur Fehlersuche habe ich die Schritte aufs Wesentliche reduziert und es mal so versucht:

variable = "Wert";

alert(variable); //Wert der Variablen wir richtig angezeigt. Die Variable sollte somit definiert sein.

alert(getElementById(variable).style.display; //Fehlermeldung "Variable" ist undefiniert.

Die Angabe der ID per Variable ist notwendig, da die Info welche Fieldsets sichtbar bzw. unsichtbar sein sollen, aus einer SharePoint-Liste abgefragt wird.

Hat jemand eine Idee, was ich falsch mache?

Für Eure Hilfe vielen Dank im Voraus


Viewing all articles
Browse latest Browse all 6649


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>