判断添加删除元素的class

window.onload = function() {
    function hasClass(element, className) {
        return !! element.className.match(new RegExp('(\\s|^)' + clssName + '(\\s|$)'));
    }
    function addClass(element, className) {
        if (!hasClass(element, className)) {
            element.className += " " + className;
        }
    }
    function removeClass(element, className) {
        if (hasClass(element, className)) {
            element.className = element.className.replace(new RegExp('(\\s|^)' + clssName + '(\\s|$)'), '');
        }
    }
}

 

posted @ 2018-01-10 22:51  journeyIT  阅读(7)  评论(0编辑  收藏  举报