用js封装一些常用的jquery方法 记录一下
hasClass:判断是否有class
rush:js;">
function hasClass(ele,cls) {
if (!ele || !cls) return false;
if (ele.classList) {
return ele.classList.contains(cls);
} else {
return ele.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)'));
}
}
addClass:增加class
<div class="jb51code">
<pre class="brush:js;">
function addClass(ele,cls) {
if (ele.classList) {
ele.classList.add(cls);
} else {
if (!hasClass(ele,cls)) ele.className += '' + cls;
}
}