javascript - getElemntById里如何放变量?
天蓬老师
天蓬老师 2017-04-11 12:37:01
[JavaScript讨论组]
        function $id(id)
            {return document.getElementById(id);};
        
        for(x = 1;x < 4;x++)
        {                
            $id("button_img_"+x).addEventListener("click",slide_button);    
        }

如上述代码,id需要被遍历,如何让document.getElementById("id")里的id为变量?

谢谢

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(1)
高洛峰

你现在这样遍历没有问题呀,这样可以传一个变量id进去。

function $id(id) {
    return document.getElementById(id);
};

for (x = 1; x < 4; x++) {
    (function(x){
        $id("button_img_" + x).addEventListener("click", function() {
            alert(x);
        });
    }(x))
}
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

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