Hallo Ich habe das Problem, dass ich die Variable imgNotSet
in meiner if-Anweisung der openImage
Funktion nicht aufrufen kann. Meine Frage ist, muss ich meiner Variablen einen anderen Spielraum geben, um sie aufzurufen oder was habe ich falsch gemacht?Aufruf einer Variablen in einer if-Anweisung innerhalb einer Funktion
var imgNotSet = true;
function openImage() {
\t if (imgNotSet) {
\t \t var lightViewImg = document.createElement("IMG");
\t \t document.body.appendChild(lightViewImg);
\t \t document.getElementsByTagName("img")[0].setAttribute("src","imgplaceholder");
\t \t var imgNotSet = false;
\t } else {
\t \t console.log("Img already set");
\t }
}
"Anruf" es? Du weist es zu. – Bergi
Zeigen Sie uns, wie und wann Sie 'openImage()' aufrufen und wo Sie erwarten, dass 'imgNotSet' einen anderen Wert hat, als er tatsächlich hat. – Bergi