JavaScript【累加问题】

1,关于获取数据累加,结果总是只能得到1的问题
这个原因就需要你看一下是不是因为你将赋到的值又放在了for循环里面了,如果这样它第二次循环又会将变量变成0,然后加一,这样无论多少遍都还是1。
错误示范

for (var i = 0; i < $(".a").length; i++) {
    var c = $(".j")[i].innerHTML;//遍历所有的管理员
    if (c == $("#nameN").html()) {   
     var b = 0;         
        b += 1;
    }
} 
alert(b)

正确的应该是这个样子

var b = 0;
for (var i = 0; i < $(".a").length; i++) {
    var c = $(".j")[i].innerHTML;//遍历所有的管理员
    if (c == $("#nameN").html()) {            
        b += 1;
    }
} 
alert(b)
上一篇:HTML DOM 05 事件(一)


下一篇:怎样插入 html 标签