[JavaScript] JS添加、删除、判断对象的Class 函数 →→→→→进入此内容的聊天室

来自 , 2020-11-26, 写在 JavaScript, 查看 136 次.
URL http://www.code666.cn/view/1ca5c750
  1. function hasClass(ele, cls) {
  2.     return ele.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)'));
  3. }
  4.  
  5. function addClass(ele, cls) {
  6.     if (!hasClass(ele, cls)) {
  7.         ele.className += ' ' + cls;
  8.     }
  9. }
  10.  
  11. function removeClass(ele, cls) {
  12.     if (hasClass(ele, cls)) {
  13.         var reg = new RegExp('(\\s|^)' + cls + '(\\s|$)'),
  14.             newClass = ele.className.replace(reg, ' ');
  15.         ele.className = newClass.replace(/^\s+|\s+$/g, '');
  16.     }
  17. }
  18. //javascript/5204

回复 "JS添加、删除、判断对象的Class 函数"

这儿你可以回复上面这条便签

captcha