发表于: 2016-11-04 21:49:44

3 1819


今日完成

   task02

明日计划

   回顾任务二的代码,对比前辈们的代码找出自己的不足之处;开始任务三。

问题

   今天其实遇到了蛮多问题的。比如想实现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。



返回列表 返回列表
评论

    分享到