다음은 자바 스크립트 코드입니다. 내 코드를 작성하는 좋은 방법이 있습니까? 내 개념이 좋지 않다고 생각합니다. 아래의 '$'는 'document.getElementById'를 나타냅니다. $ '이고, 코드는 JQuery가 아닌 JavaScript입니다.JavaScript 코드를 최적화
function() {
if (1) {
$("AprEmail1").style.display = "";
$("chkApp1").style.display = "";
$("AprEmail2").style.display = "";
$("chkApp2").style.display = "";
$("chkApp2").disabled = false;
$("AprEmail3").style.display = "";
$("chkApp3").style.display = "";
$("chkApp3").disabled = false;
}
else if (2) {
$("AprEmail1").style.display = "";
$("chkApp1").style.display = "";
$("AprEmail2").style.display = "";
$("chkApp2").style.display = "";
$("chkApp2").disabled = true;
$("AprEmail3").style.display = "";
$("chkApp3").style.display = "";
}
else if (3) {
$("AprEmail1").style.display = "";
$("chkApp1").style.display = "";
$("AprEmail2").style.display = "";
$("chkApp2").style.display = "";
$("chkApp2").disabled = true;
$("AprEmail3").style.display = "";
$("chkApp3").style.display = "";
$("chkApp3").disabled = true;
}
else {
$("AprEmail1").style.display = "none";
$("chkApp1").style.display = "none";
$("AprEmail2").style.display = "none";
$("chkApp2").style.display = "none";
$("AprEmail3").style.display = "none";
$("chkApp3").style.display = "none";
}
}
http://codereview.stackexchange.com – Matt
코드가 맞습니까? 그대로, 첫 번째'if' 절이 항상 실행되므로 다른 모든 블록을 제거 할 수 있습니다 ... – pimvdb
... 나머지는 그렇지 않습니다. 못. – VisioN