addClass/removeClass

      function _setClass(el, classname){
          el.className = classname;
      }
      
      function _hasClass(ele, cls){
          return ele.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)'));
      }
      
      function _addClass(ele, cls){
          if (!_hasClass(ele, cls)) 
              ele.className += " " + cls;
      }
      
      function _removeClass(ele, cls){
          if (_hasClass(ele, cls)) {
              var reg = new RegExp('(\\s|^)' + cls + '(\\s|$)');
              ele.className = ele.className.replace(reg, ' ');
          }
      }
 

你可能感兴趣的:(removeClass)