发表于: 2017-06-10 21:44:30

1 1174


今天进行的是任务2的内容。

1. 解决了杀手和平民的身份分配并进行了赋值

var killer = [];
var folk = [];
var killerNum = document.getElementById("killerNum");
var folkNum = document.getElementById("folkNum");

function member_setting() {
   if (playerMember.value>=4 && playerMember.value<=8) {
       killer.length = 1;
   } else if (playerMember.value>=9 && playerMember.value<=11) {
       killer.length = 2;
   } else if (playerMember.value>=12 && playerMember.value<=15) {
       killer.length = 3;
   } else {
       killer.length = 4;
   }
   console.log(killer.length);
   killerNum.value = killer.length;
   folkNum.value = playerMember.value-killer.length;

   for (var i=0; i<killer.length; i++) {
       killer[i] = "杀手";
   }
   for (var x=0; x<playerMember.value-killer.length; x++) {
       folk[x] = "平民";
       console.log(folk);
       console.log(folk[0]);
   }
}

2. 整理了一下列表的生成

列表生成是对dom节点的操作,具体打算这样做

a. 将所有的身份默认成“平民”。

b. 随机抽取杀手人数的“平民”并去重,然后进行“杀手”赋值。

c. dom节点生成

3. 写了接下来需要的页面并进行页面跳转

function skip() {
   if () {
       window.location.href = "js-2-identification.html";
   } else {
       alert("请设置身份");
   }
}

(条件通过列表判断明天写)

4. 做了剩余几个页面html&css文件

今天遇到的问题就是列表生成,思路已经解决了,明天敲一敲试一下,争取尽快写完这一系列任务

收获就是理解了更多dom节点的操作,还有页面跳转


返回列表 返回列表
评论

    分享到