classList.add和classList.remove不兼容ie6/7/8/9解决方法

2024年08月07日 建站教程

javascript语法中classList.addclassList.remove不兼容ie6/7/8/9怎么解决,下面web建站小编给大家简单介绍一下替代方法!

解决方法:

//替换classList.add
function addClass(obj, class){
  if(!this.contains(class)){
    obj.className +=' ' + class;
  }
}

//替换classList.remove
function removeClass(obj,class){
  if(obj.className.indexOf(class) !== -1){ 
    var reg= new RegExp(class);   
    obj.className =  obj.className.replace(reg,'');
  }
}

本文链接:http://so.lmcjl.com/news/10204/

展开阅读全文
相关内容