<small id='40bxgagi'></small><noframes id='8qald7lr'>

  • <tfoot id='y695zodi'></tfoot>
    您的位置:荆州电脑信息网 > 设置问题 > JS为DIV动态设置ID属性

    JS为DIV动态设置ID属性

    作者:电脑信息网日期:

    返回目录:设置问题


    那个div是用ajax创建的,我想用JS控制id改变上图的滚动条,美化滚动条,获取id的方法我已经知道了,但是我不知道ajax什么时候创建完div,JS滚动条插件要等div创建好才会实现,现在问题来了,假如加载慢点,那么滚动条还是浏览器自带的样式,用插件写的滚动条要等加载完才能代替浏览器的,这样就不自然,所以我想美化的滚动条一直覆盖浏览器自带的,不想浏览器的滚动条出现,你有什么方法吗? 查看原帖>>


    // 你好,以在 BODY 生成 DIV 为例子给你讲一个吧 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        var create = 4;    // 定义一e69da5e6ba907a686964616f334个数字,用于指定要生成多少个DIV
        var idStr = "";   // 这里是生成之后的所有 div 的  id 字符串
        var idList = new Array();    // 这里是生成之后,所有 div 的 id 数组

        $(function() {
            // 这里循环生成 create 个 div
            for (var i = 1; i <= create; i++) {
                // 这里指定 id = "div" + i,对应为 div1 div2 div3
                var id = "div" + i;
                var div = $("<div id='" + id + "'>" + id + "</div>");
                $("body").append(div);// body 拼接一个 div
                idStr += id + " ";    // 拼接 id 字符串
                idList.push(id);      // 把 id 放到数组里面
            }
            // 如果要获得所有生成的 div 的 ,可以提供两种方法,第一种,在生成的时候,拼接字符串或者放到数组里面,第二种,在生成完 div 之后,遍历获取

            // 1、这里通过循环获取 id 
            var eachId = "";
            $("body >div").each(function() {
                // 获得div的id属性,拼接起来

                eachId += $(this).attr("id") + " ";
            })
            alert("我是each出来的id:" + eachId);

            // 2、这里是生成的时候拼接的
            alert("我是带出来的id:" + idStr);

            // 3、这里是通过数组
            var listId = "";
            for (var key in idList) {
                // 获取数组中存储的 id

                listId += idList[key] + " ";
            }
            alert("我是数组遍历的id:" + listId);
        })
    </script>


    JS为里面的每个div设置不同的ID属性e799bee5baa6e59b9ee7ad94363的代码如下:

    <script>

    var objs=document.getElementById("iproduct").getElementsByTagName("div");

    for(var i=0;i<objs.length;i++)

    {

    objs[i].id="myid" + i;

    }

    </script>

    objs[i].id="myid" + i; 遍历一下,在id后面加上遍历索引,每个div的id就不一样了,而且有规律。

    扩展资料:

    也可以用如下方式:

    <script src="http://code.jquery.com/jquery-1.4.3.min.js" type="text/javascript"></script>

    <script>

    $(function(){

    var i=0;

    $("#iproduct div").each(

    function(){

    $(this).attr("id","id"+i);

    i++;

    }

    )

    });

    </script>

    <tfoot id='2b24wu7f'></tfoot>
        <tbody id='ueeo3nta'></tbody>
    • <small id='4umbyosl'></small><noframes id='0x61z7nd'>

    • 相关阅读

      • JS为DIV动态设置ID属性

      • 电脑信息网设置问题
      • 那个div是用ajax创建的,我想用JS控制id改变上图的滚动条,美百化滚动条,获取id的方法我已经知道了,但是我不知道ajax什么度时候创建完div,JS滚动条插件要等问div创建好才会实现,现
      关键词不能为空

      标签导航

      华为手机怎么强制恢复出厂设置 华为手机怎样强行恢复出厂设置? 华为荣耀8忘记锁屏密码了,怎么强制恢复出厂设置 华为怎样恢复出厂设置 win7分辨率怎么设置?桌面分辨率怎么调 windows7桌面分辨率怎么调 win7 分辨率如何调合适 win7怎么调高屏幕分辨率 如何通过js创建div并同时设置div的id? 在html中 div的id如何可以设置为动态变化的? 使用js对div的style属性进行动态赋值问题, JS如何获取动态创建的div的id值 win10家庭版和win10旗舰版 有什么不同?那个更好用 win10家庭版与旗舰版在用户体验上有什么明显差异 win10家庭版和win10旗舰版有什么不同,那个更好用? win10和win10家庭版,有什么区别? win7升win10之后键盘失灵电源选项那里没有关闭快速启... 笔记本win7电源选项怎么没有启用快速启动 为什么我的win7电源选项没有快速启动 为什么win10电源选项没有快速启动 手机淘宝关键词在哪设置啊 淘宝店铺的关键词在哪里设置,请教高手 淘宝店铺搜索关键词在哪里设置 怎么在淘宝店铺里设置关键词 windows10图标右下角有个小盾牌怎么取消 怎样去除win10快捷图标旁边的小盾牌 Win10去掉软件图标小盾牌该怎么操作 win10图标右下角的盾牌怎么去掉? 跪求不错的极度精简win7 64位系统,最好是几百MB的 求win7系统精简版,1G之内 求win7 32位极限精简版 镜像在1g以下的 求一个极度精简的64位win7系统 作死把原来正版的win10家庭版升级为专业版了,现在不能激活... 原来的win10家庭版,换了一个网上的密钥,升级成了win1... win10从家庭版升级到专业版后用命令激活出错 外星人自带家庭版win10怎么升级专业版 加路由器后怎样进入光猫设置界面 怎么进入的光猫设置页面么 中国联通的宽带 怎么进入光纤猫的设置界面 电信光猫连接路由器后在怎么进入光猫设置界面? WIN7简易版怎么设置桌面背景? win7简易版怎么换壁纸 WIN7普通家庭版 怎么换桌面背景? win7简易版无法更改桌面背景吗 小米平板2win10版可以刷安卓吗 小米平板2 win10能刷回安卓吗 win10小米平板2能改成安卓系统吗 小米平板2 64gwin10系统能刷安卓系统吗 图标快速设计,请问这种图标是用什么软件设计的?能不能直接输入... 设计图标用什么软件 手机图标用什么软件设计的 一般设计一个logo用什么软件 usb在windows中设备管理器进行停用 启用就可以

      电脑蓝屏,win7,win10相关问题_荆州电脑信息网