JS自建函数-addClass添加class(考虑是否已经存在class的值)

封装给节点添加class

function addClass(element,value) {
    if (!element.className) {
        element.className = value;
    } else {
        newClassName = element.className;
        newClassName += " ";
        newClassName += value;
        element.className = newClassName;
    }
}

注意引号中的空格这个不能省略,由于class可以有多个,空格为了区分不同class属性

你可能感兴趣的:(前端,js,函数模板)