if 문은 cBox 변수만을 다루기 때문에 HTML은 필요하지 않습니다. 이것은 무엇입니까, 만들기 또는 버튼을 클릭하면 div를 닫습니다, 나는 기능을 테스트하고 그들은 작동하지만, 작동하지 않는 것은 이러한 함수가 호출되는 방식입니다, 나는 출력을 기록했지만 그 중 어느 것도 표시하지 않습니다. 콘솔에서 이것은 어떤 이유로 든 코드가 if 문을 통해 실행되지 않는다는 것을 의미합니다.왜이 if 문이 아무 것도하지 않습니까?
btnPress.onclick = function formConfirm() {
var cBox = document.getElementById('cBox');
console.log(" but cbox is "+cBox);
if(cBox) {
closecBox();
console.log("cbox exists, closing ...");
} else {
opencBox();
console.log("cbox does not exist, creating...");
}
};
'이것은 어떤 이유로 코드가 if 문을 실행하지 않는다는 것을 의미합니다.'맞습니다. 왜 달리지 않는지에 관해서는 우리는 전혀 모른다. 'btnPress'는 무엇입니까? – Adam
내가 이해하고 있는지 확인하기 위해 ... "하지만 cbox is ..."로그를 얻었지만 "exist"또는 "does not exist"중 하나가 아닌가? –
아마도 코드가'closecBox' 또는'opencBox'의 내부에서 깨지고 있습니다. 오류가 있습니까? – Goose