首页 > JS--新手请教一个小小的JS问题(与闭包有关)

JS--新手请教一个小小的JS问题(与闭包有关)

很感谢昨天为我解答疑问的大神,但是这个问题 我还是没有解决。。。我也去看了闭包 按着上面的做了 还是不行。
今天我再家一张截图
我给webSkill里面加了SPAN标签 我想执行的时候 标签的数字不断增加,可是为什么只是最后一个webSkill里面的SPAN在变化呢

这是布局,在ID为dun1下面的div里面加的span

效果显示为只有这个div下的span才在变化,我想所有SPAN都一起变化


代码不要截图,好复制。
复制下面的count函数

function count(obj) {

    for (var i = 0; i < 6; i++) {
        (function(i) {
            obj[i].innerHTML = "";
            obj[i].innerHTML += "<span>" + "</span>";

            var oSpan = obj[i].children[0];

            oSpan.className = 'num';
            var j = 0;
            oSpan.innerHTML = j + '%';
            setInterval(function() {
                j++;
                oSpan.innerHTML = j + '%';
            }, 50)
        })(i);
    }
}
【热门文章】
【热门文章】