最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

原生js封裝添加class,刪除class的實例

 更新時間:2017年11月06日 10:23:22   作者:一步一步向上爬  
下面小編就為大家?guī)硪黄鷍s封裝添加class,刪除class的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望對大家有所幫助

一、添加class

function addClass(ele,cName) {
 var arr = ele.className.split(' ').concat(cName.split(" "));
 for(var i=0;i<arr.length;i++){
  for(var k=arr.length-1;k>i;k--){
   (arr[k]==="")&&arr.splice(k,1);
   (arr[i]===arr[k])&&arr.splice(k,1);
  }
 }
 ele.className = arr.join(" ");
}

二、刪除class

function removeClass(ele,cName) {
 var arr1 = ele.className.split(' ');
 var arr2 = cName.split(" ");
 for(var i=0;i<arr2.length;i++)for(var j=arr1.length-1;j>=0;j--)(arr2[i]===arr1[j])&&arr1.splice(j,1)
 ele.className = arr1.join(" ")
}

其中還有一點空格的問題沒有解決,如果你能學到一點東西,我會非常開心。

以上這篇原生js封裝添加class,刪除class的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

洞头县| 专栏| 会泽县| 武清区| 汪清县| 金湖县| 大石桥市| 达尔| 容城县| 五家渠市| 遵义市| 扶沟县| 镇原县| 天门市| 湖口县| 承德县| 白城市| 宜川县| 兴海县| 上饶县| 黄大仙区| 阳西县| 宿迁市| 深泽县| 绿春县| 双鸭山市| 陕西省| 宁城县| 昌吉市| 宁安市| 翁牛特旗| 泰顺县| 六盘水市| 宣城市| 天峨县| 冕宁县| 来安县| 郑州市| 宁波市| 永善县| 嵩明县|