-1
안녕하세요 openImage
함수의 if 문에 변수 imgNotSet
을 호출 할 수 없다는 문제가 있습니다. 내 질문은 내 변수에 다른 범위를 지정해야하거나 잘못했는지 여부입니다. 함수 내에서 if 문에서 변수를 호출하십시오.
안녕하세요 openImage
함수의 if 문에 변수 imgNotSet
을 호출 할 수 없다는 문제가 있습니다. 내 질문은 내 변수에 다른 범위를 지정해야하거나 잘못했는지 여부입니다. 함수 내에서 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 } }
번호를 호출하는 특별한 범위를 제공해야 할 것입니다.
var imgNotSet = false;
당신은 같은 이름의 다른 변수를 생성하지만, 로컬 여기에, 함수에 범위했습니다. 그러지 마. var
을 제거하십시오.
"전화 해주세요"? 너는 그것에 할당하고있어. – Bergi
'openImage()'를 호출하는 방법과시기와'imgNotSet'이 실제로 가지고있는 것과 다른 값을 가질 것으로 예상되는 곳을 보여주십시오. – Bergi