<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>classList属性</title>
<script type="text/javascript">
//取的类名字符串并拆分成数组
var classNames = div.className.split(/\s+/);
//找到要删除的类名
var pos = -1,
i,
len;
for(i=0;len=classNames.length;i<len;i++){
if(classNames[i]=="user"){
pos = i;
break;
}
}
//删除类名
classNames.splice(i,1);
//把剩下的类名拼成字符串并重新设置
div.className = classNames.join(" ");
//h5为所有元素添加classList属性 这个属性是DOMTokenList的实例 有length属性
add(value); //如果值存在就不加
contains(value);//是存在含某值 返回boolean值
remove(value);//删除给定字符串
toggle(value);//有就删除 没有就添加
div.classList.remove("user");
</script>
</head>
<body>
<div class = "bd user disabled">...</div>
<!-- 这个div有三个类名 删除user -->
</body>
</html>
classList属性
最新推荐文章于 2023-09-07 19:43:50 发布