Здравствуйте, у меня возникла проблема, что я не могу назвать переменную imgNotSet
в моей if-инструкции функции openImage
. Мой вопрос: нужно ли мне дать моей переменной другую область, чтобы назвать ее или что я сделал неправильно?Вызвать переменную в выражении if внутри функции
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 }
}
«Позвоните»? Вы назначаете его. – Bergi
Покажите нам, как и когда вы вызываете 'openImage()' и где вы ожидаете, что 'imgNotSet' будет иметь другое значение, чем оно есть на самом деле. – Bergi