将 "myStyle" 类添加到元素:
const list = element.classList;
list.add("myStyle");
亲自试一试 »
从元素中删除 "myStyle" 类:
const list = element.classList;
list.remove("myStyle");
亲自试一试 »
打开和关闭"myStyle":
const list = element.classList;
list.toggle("myStyle");
亲自试一试 »
下面有更多示例。
这个add()
方法将一个(或多个)标记添加到DOM令牌列表。
domtokenlist.add(token)
Parameter | Description |
token | Required. The token(s) to add to the list. |
没有任何 |
向 an 元素添加多个类:
const list = element.classList;
list.add("myStyle", "anotherClass", "thirdClass");
亲自试一试 »
如果元素具有 "myStyle" 类标记,则删除 "anotherClass"。
if (element.classList.contains("mystyle")) {
element.classList.remove("anotherClass");
}
亲自试一试 »
domtokenlist.add()
是 DOM Level 4 (2015) 功能。
所有现代浏览器都支持它:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
domtokenlist.add()
Internet Explorer 11(或更早版本)不支持。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!