发表于: 2017-04-24 23:46:12
2 1118
今天完成:
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的值、
评论