日期:2014-05-16 浏览次数:20508 次
/**
* 检查元素是否具有某个class样式
* @param {DOM Object} element
* @param {String} className
*/
hasClass : function(element, className) {
var names = element.className.split(/\s+/);
for(var i = 0; i < names.length; i++) {
if(names[i] == className) {
return true;
}
}
return false;
},
hasClass : function(element,a) {
var names = element.className.split(/\s+/);//将element的所有样式以空格做分隔,得到一个数组类似:["a","b","c"]
for(var i = 0; i < names.length; i++) {//对这个数组进行遍历
if(names[i] == a) {
return true;//如果数组中某个元素与指定的样式名称相同,则表示当前element含有指定样式,返回true
}
}
return false;
},