很感谢昨天为我解答疑问的大神,但是这个问题 我还是没有解决。。。我也去看了闭包 按着上面的做了 还是不行。
今天我再家一张截图
我给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);
}
}