手动封装 addClass JS 函数

addClass 函数

在需要给一个元素追加新的 class 时, 可以按以下步骤 :
1 , 检查 className 属性的值是否为 null ;
2 , 若是空, 把新的 class 设置值直接赋值给 className 属性 ;
3 , 若不是, 把一个空格和新的 class 设置值追加到 className 属性上.

具体函数如下:
参数1 为需要添加新的 class 属性的元素(element) ,
参数2 为新的 class 设置值(value) .

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

猜你喜欢

转载自blog.csdn.net/weixin_44356804/article/details/102872147