javascript - JS--新手请教一个小小的JS问题(与闭包有关)
ringa_lee
ringa_lee 2017-04-10 16:57:44
[JavaScript讨论组]

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

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

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

ringa_lee
ringa_lee

ringa_lee

全部回复(1)
PHPz

代码不要截图,好复制。
复制下面的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);
    }
}
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号