function hasClass(n, cls) { var clss; // 现代游览器均支持classList if (n.classList) { clss = n.classList return clss.contains(cls); // className在IE各版本下表现一致 } else if(n.className) { clss = ' ' + n.className + ' '; // 保底方法 } else { clss = n.getAttribute('class'); } clss = ' ' + clss + ' '; return clss.indexOf(cls) !== -1; }
原文:http://blog.csdn.net/songzheng_741/article/details/38850827