Js——代码位置不同,效果不同。

来源:互联网 发布:拜占庭将军算法 编辑:程序博客网 时间:2024/06/16 20:47

正确效果是:

 单击选中

 再次单击取消

 

 

正确的效果代码如下:

 

如果使用这种代码:

 

 

将会出现一直是选不中状态。注意,此次的代码感觉上if...else...中都使用了checkAll()函数,于是将这个函数放在循环体外。这样的感觉只是一种想当然,仔细研究才会发现这样的逻辑是不对的。先执行和后执行的区别在此一目了然了。

原创粉丝点击