순수 자바 스크립트 클래스를 삭제, 클래스의 존재를 확인하는 클래스를 추가하는

코드

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,' ');
  }
}
그는 188 원저 출판 · 원의 찬양 (88) · 전망 580 000 +를

추천

출처blog.csdn.net/henryhu712/article/details/103787357