ホームページ  >  に質問  >  本文

js の切り替えに関してまだ理解していない小さな問題があります

アカウント ログイン パラメータ ('0','register_',1)

QR コードのスキャン ログイン パラメータ ('1','register_',1)

<スクリプト タイプ = "text/javascript">
function ChangeReg(divId,divName,Count){
for(var i=0;i<=Count;i ){
document.getElementById(divName i).style .display='none'
}
document.getElementById(divName divId).style.display='block'
}

</script>

ときログインするコードをクリックしてスキャンします (i=0)。結果は

document.getElementById(register_ 0).style.display='none' //register0 hiddens

document となります。 .getElementById(register 1).style.display='block'//register1 は

アカウントを再度クリックしてログインすると i=1 となるため、コードをスキャンしてアカウントを非表示にして # を表示します

##次に、もう一度スキャン コードをクリックすると、i= 複数? i=2ではないでしょうか?では、for ループの条件は成り立たないでしょうか?

条件が成立しなくなったから最初からやり直しなので、またi=0?これはどういう意味ですか?

鹰弘网络科技鹰弘网络科技2075日前1083

全員に返信(2)返信します

  • 查无此人

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

    1、

    ログインしていませんか?これらの状態は 2 つだけあるはずですが、なぜ 3 番目の状態があるのでしょうか?

    未ログイン0、ログイン後1。

    したがって、アカウントログインであってもスキャンログインであっても、それは1である必要があります。

    2、

    ログインボックスにいる場合、左側はアカウントログイン、右側はスキャンログインです。

    次に、左側をクリックして「0」に変更します。

    右側をクリックして1に変更します。

    2はありません。

    返事
    0
  • キャンセル返事