发表于: 2017-04-24 23:46:12

2 1120


今天完成:

1、梳理了任务2的逻辑,按钮的逻辑比较简单,首先要先获取两个input的值,然后对值进行增加和减少,并且对于input输入框的值进行判断并且赋值。

function getNum1() {
   if (num1.value<4||num1.value>18){
       alert("请输入正确的人数范围:4~18")
       num1.value=null;
   }
   else {
       num2.value=num1.value;
   }
}

2、对点击按钮赋值,使输出数值到预留好的div中,多家一个变量是为了不覆盖,

toscreen=toscreen+"<span class='main-fenpei-right-son'>"+(i+1)+"号身份:"+unkiller[i]+"</span>";


明天计划:

对输出好的词组分为平民和杀手,使其随机分配给玩家,完成任务2 。


遇到困难:

1、在获取input值的时候,全局变量开始使用这种写法

var num1=document.getElementById("num1").value;

但是在进行测试的时候并不能完成改变input的值,因为这种种写法是将节点的值赋予了变量,而这个变量改变是值并不会改变,随意在全局变量里应该把后边的value去掉,获取值的时候写成num1.value,就好了。

2、将要输出的内容传入到html里可以使用这段代码实现,还有别的方法但是没去找。。

allid(节点).innerHTML=toscreen(要输出的内容);


收获:

进一步理解了数组和函数,之前的理解大都是似是而非的,进行了这个任务以后感觉对基础知识的理解都加深了。

学会了js如何控制input的值、


返回列表 返回列表
评论

    分享到