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

正确效果是:

 单击选中

 再次单击取消

正确的效果代码如下:

如果使用这种代码:

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

posted on 2009-12-22 14:37  Renn.Erann  阅读(408)  评论(0编辑  收藏  举报