关于切换的js有个小问题没想通
鹰弘网络科技
鹰弘网络科技 2019-03-07 14:17:16
0
2
1093

账号登录的参数('0','register_',1)

扫码登录的参数('1','register_',1)

<script type="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隐藏

 document.getElementById(register+1).style.display='block'//register1显示

如果我再点击账号登录 那么i=1 所以 扫码隐藏 账号显示 

那如果再点击扫码 i=几? 不应该是i=2吗?那么for循环的条件不是不成立了吗?

是因为条件不成立了 所以从头开始 所以再次 i=0? 是这个意思吗?

鹰弘网络科技
鹰弘网络科技

文案代写策划 http://www.hy-wenan.com

全部回复(1)
欧阳克

1,    

未登录和已登录?  这个状态应该就2个,为什么还有第三种情况?

未登录 0,   登录后是1。 

所以不管是账号登录,还是扫描登录 都应该是1。

2,    

如果你是登录框, 左边是账号登录,右边是扫描登录。

那点击左边,就改0。

点击右边,就改1。

不会有2的出现。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板