찾다

 >  Q&A  >  본문

js 전환에 관해 아직 파악하지 못한 작은 문제가 있습니다.

계정 로그인 매개변수 ('0','register_',1)

스캔 코드 로그인 매개변수 ('1','register_',1)

<script type="text/javascript">
함수 ChangeReg( divId,divName,Count){
for(var i=0;i<=Count;i++){
document.getElementById(divName+i).style.display='none'
}
document.getElementBy Id(divName + divId).style.display='block'
}

</script>

로그인을 위해 코드를 스캔하려고 클릭하면 i=0이므로 결과는

document.getElementById(register_+0)입니다. style.display ='none' //register0 숨김

document.getElementById(register+1).style.display='block' //register1 표시

계정을 다시 클릭하여 로그인하면 i=1, 그러니 코드를 스캔하여 계정 표시를 숨기세요

그런 다음 다시 클릭하여 코드를 스캔하면 i=는 몇 개인가요? i=2가 되어야 하지 않나요? 그러면 for 루프의 조건이 참이 아닌가요?

조건이 더 이상 참이 아니기 때문에 처음부터 시작하니 또 i=0이 되는 건가요? 이게 무슨 말이야?

鹰弘网络科技鹰弘网络科技2134일 전1146

모든 응답(2)나는 대답할 것이다

  • 查无此人

    查无此人2019-04-16 14:31:12

    1,

    로그인하지 않았거나 로그인하지 않았나요? 이 상태 중 두 개만 있어야 합니다. 왜 세 번째 상태가 있습니까?

    로그인 후 0, 1번 로그인 안함.

    그러니까 계정 로그인이든 스캔 로그인이든 1이어야 합니다.

    2,

    로그인창에 들어가면 왼쪽이 계정 로그인, 오른쪽이 스캔 로그인입니다.

    그 다음 왼쪽을 클릭해서 0으로 바꿔주세요.

    오른쪽을 클릭해서 1로 바꿔주세요.

    2는 없을거에요.

    회신하다
    0
  • 취소회신하다