发表于: 2016-11-04 21:49:44
3 1823
今日完成
明日计划
回顾任务二的代码,对比前辈们的代码找出自己的不足之处;开始任务三。
问题
今天其实遇到了蛮多问题的。比如想实现a和b的值同步:
var a = document.getElementById("aa");
var b = document.getElementById("b");
function b2a() { //b的值改变时触发b2a函数
a.value = b.value;
}
function a2b() { //a的值改变时触发a2b函数
b.value = a.value;
}
但是这样写是无效的,更改如下:
function b2a() {
var a = document.getElementById("aa");
var b = document.getElementById("b");
a.value = b.value;
}
function a2b() {
var a = document.getElementById("aa");
var b = document.getElementById("b");
b.value = a.value;
}
就可以实现,或者取消变量a、b只用一个等式表达也可以。
我不太理解的是,第一种写法a和b都是全局变量,函数可以访问,却不可以改变a.value或b.value。 另外,我查的游戏规则也是乱七八糟的。最后采用的是每五个人安排一个杀手。
收获
阅读:3.5~3.10。
评论