저는이 코드가 꽤 오래 동안 실행되도록 노력했지만 행운은 없습니다.Else 함수가 작동하지 않습니다.
function clicck() {
if(f == 129) {
document.getElementById("displayy").style.display = "none";
return f;
} else {
document.getElementById("displayy").style.display = "inline";
}
}
var lkj = document.getElementById("displayy");
var f = lkj.offsetHeight;
이 코드 표시가 설정 "displayy"요소 (F)의 값 것도 처음이 기능이 활성화되어 0으로 설정되지 않는다. 그러나 f 변수가 0 인 경우 함수가 활성화되면 else 함수는 인라인 표시를 설정하지 않습니다. 이 오류의 원인은 무엇입니까?
당신이 무엇을하려고에 더 많은 배경을주세요,도 도울 수있는 변수를 의미있는 이름을 부여. –
이 문장'var f = lkj.offsetHeight; '는'f'가 항상 요소의 오프셋 높이와 같은 값을 가짐을 의미하지는 않습니다. 붙여 넣은 코드에서 f는 초기 값 * 만 가지고 변경되지 않습니다. 코드가있는 경우'f'를 변경하는 코드를 붙여 넣으십시오. – ppeterka
올바른 방법으로 코드를 얻는 방법을 모르므로 그대로 붙여 넣습니다. \t \t