原生js添加移除class方法

function addClass(element, className) {
          if(!new RegExp("(^|\\s)" + className + "(\\s|$)").test(element.className)) element.className += ' ' + className;
}


function removeClass(element, className) {
          element.className = element.className.replace(new RegExp("(^|\\s)" + className + "(?=(\\s|$))", "g"), '');
}


var lis = document.querySelectorAll('.plan>ul li')
let currentSta = parseInt(this.status)
for(let i=0;i<currentSta;i++){   //默认订单状态是 哪个阶段提交的  默认是从1开始的
      addClass(lis[i],'on')
}

猜你喜欢

转载自blog.csdn.net/WwangXue/article/details/85097955