JS的循环赋class值

admin HTML/CSS/JS评论7211字数 429阅读模式

例如

  • 1
  • 2
  • ….. 我要给第一个li附上class=“01”,给第二个li附上class=“02”接下来的以此类推 对应的JS写法与JQ写法该怎么写

    1. js:  
    2.    
    3. window.onload = function(){  
    4.     var lis = document.getElementsByTagName("li");  
    5.     for (var i = 0; i < lis.length; i++) {  
    6.         lis[i].className = String(i).length > 1 ? i : "0" + i;  
    7.     }  
    8. }  
    9.    
    10. jquery:  
    11.    
    12. jQuery(function($){  
    13.     $("li").each(function(i, domEle){  
    14.         $(this).addClass(String(i).length > 1 ? i : "0" + i);  
    15.     });  
    16. });  

    版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!
    广告也精彩
    admin
    • 本文由 发表于 2021年9月25日 18:49:53
    • 转载请务必保留本文链接:https://www.58pxe.com/7680.html
    匿名

    发表评论

    匿名网友 填写信息

    :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: