此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
DOMTokenList.remove()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
remove() 方法从 DOMTokenList 中移除指定标记。
语法
tokenList.remove(token1[, token2[, ...]]);
参数列表
返回值
undefined
示例
在下面的示例中,我们使用 Element.classList 检索 <span> 元素上设置的 class 列表作为 DOMTokenList。然后从列表中删除一个标记,并将该列表写入<span>的 Node.textContent 中。
HTML
html
<span class="a b c"></span>
JavaScript
js
var span = document.querySelector("span");
var classes = span.classList;
classes.remove("c");
span.textContent = classes;
输出如下:
[フレーム]
要一次删除多个 class,可以提供多个标记。书写顺序不必与它们在列表中出现的顺序匹配:
js
let span = document.getElementsByTagName("span")[0],
classes = span.classList;
classes.remove("c", "b");
span.textContent = classes;
描述
| Specification |
|---|
| DOM> # ref-for-dom-domtokenlist-remove1> |
浏览器兼容性
Enable JavaScript to view this browser compatibility table.