JavaScript Kruse的hasClass

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript Kruse的hasClass相关的知识,希望对你有一定的参考价值。

/*	
 ** Matt Kruse's hasClass, with slight modification	
 ** Determine if an object or class string contains a given class.
  */
function hasClass (obj, className) {
    if (typeof obj == 'undefined' || obj==null || !RegExp) { return false; }
    var re = new RegExp("(^|\\s)" + className + "(\\s|$)");
    if (typeof(obj)=="string") {
      return re.test(obj);
    }
    else if (typeof(obj)=="object" && obj.className) {
      return re.test(obj.className);
    }
    return false;
  }

以上是关于JavaScript Kruse的hasClass的主要内容,如果未能解决你的问题,请参考以下文章

javascript 如果不是hasClass

javascript addClass removeClass hasClass #js

javascript addClass removeClass hasClass #js

JavaScript addClass,removeClass,hasClass

原生javascript实现 hasClass addClass removeClass

应该 hasClass 在 removeClass 之前 - 纯 Javascript