我绑定了一个事件在onclick上面,我希望每点击一次就alert +1。
也就是第一次点弹出1,第二次就是2。
没有后端,不用cookie。允许刷新页面重置统计的数据。
自己写了半天,点击N次,alert还是弹出1。
也就是第一次点弹出1,第二次就是2。
没有后端,不用cookie。允许刷新页面重置统计的数据。
自己写了半天,点击N次,alert还是弹出1。
|
augustOct 11, 2012
1
用個 data-count="1" 來記住數據,每次彈出後加1更改
|
|
2
全局变量,你应该是用了局部变量
|
|
3
|
|
wong2Oct 11, 2012
4
为什么不把你的代码贴出来呢?
|
|
5
|
|
7
@Js 你的用户名真拉风。代码更拉风。就是这个。你这个我暂时没看懂。
你这个很简洁! ``` <script type="text/javascript"> window.onload = function () { var btn = document.getElementsByTagName('button')[0] btn.onclick = (function() { var n = 0 return function() { alert(++n) } })() } </script> ``` |
|
hpyhackingOct 12, 2012
9
@flyingkid 建议恶补一下
|
|
bigmusicOct 12, 2012
10
闭包正解
|
|
11
闭包正解
没必要全局 |