/**
* 检查元素是否存在cls这个名字的class
* @private
*/
function hasClass(obj, cls) {
return obj.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)'));
}
/**
* 为元素添加class
* @private
*/
function addClass(obj, cls) {
if (!this.hasClass(obj, cls)) obj.className += " " + cls;
}
/**
* 删除元素中的class
* @private
*/
function removeClass(obj, cls) {
if (hasClass(obj, cls)) {
var reg = new RegExp('(\\s|^)' + cls + '(\\s|$)');
obj.className = obj.className.replace(reg, ' ');
}
}
js html元素 class 操作
最新推荐文章于 2021-06-20 11:50:17 发布