发表于: 2017-04-07 09:54:29

1 619


今天完成的任务

1.任务三算是基本完成了吧。。。

明天的计划

2.任务四貌似是个深坑但是我还是要跳啊

遇到的问题

1.昨天的关于传参,听了师兄的改用localstorage,瞬间清爽。。。

不过,因为我要传递的是数组,单纯的用localstorage还不能完成,还要搭配Json。

localStorage['role']=JSON.stringify(role);

在取值的时候,还是要用到Json,

var storage=localStorage.getItem('role');
var role =JSON.parse(storage);

一开始写在了一起,结果role始终显示null。。。。

2.解决了传参的问题,后面的东西就很顺,第二个页面主要是一个点击事件

一开始我想的是用for循环,结果发现点击一次就跑完了,页面只会有最后一个人的数据,整理思路。。

找一个参数,参数满足a条件,执行查看身份,参数满足b,执行隐藏身份,不论是a还是b,每次参数++,return 参数,再次点击再次调用。直到满足条件c,执行法官查看。

check.onclick=function dealRole () {
if (s % 2 != 0) {
document.getElementById('tip-pic').style.display='none';
       document.getElementById('tips').style.display='none';
       document.getElementById('role-pic').style.display='block';
       document.getElementById('name').style.display='block';
       document.getElementById('name').innerHTML=role[Math.floor(s/2)];
       s ++;
       console.log(s);
       if (s/2 < role.length) {
document.getElementById('check').innerHTML='隐藏并传递给'+(s/2+1)+'号';
       } else {
document.getElementById('check').innerHTML="法官查看";
           check.onclick=function next () {
window.location.href='judgecheck.html';
           }
}
} else {
document.getElementById('role-pic').style.display='none';
       document.getElementById('name').style.display='none';
       document.getElementById('tip-pic').style.display='block';
       document.getElementById('tips').style.display='block';
       document.getElementById('check').innerHTML='查看'+(s/2+1)+'号身份';
       document.getElementById('num').innerHTML=s/2+1;
       s ++;
   }
return s ;
};

收获

以上



返回列表 返回列表
评论

    分享到