# Dom\TokenList::remove

(PHP 8 >= 8.4.0)

Dom\TokenList::remove — Removes the given tokens from the list

### 说明

public Dom\TokenList::remove(string `...$tokens`): void

Removes the given `tokens` from the list, but ignores any that were not present.

### 参数

`tokens`
  The tokens to remove.

### 返回值

没有返回值。

### 错误／异常

- 如果 token 包含 null 字节，抛出 ValueError。
- 如果 token 是空字符串，抛出 code 为 `Dom\SYNTAX_ERR` 的 Dom\DOMException。
- 如果 token 包含 ASCII 空格，抛出 code 为 `Dom\INVALID_CHARACTER_ERR` 的 Dom\DOMException。

### 示例

示例 #1 Dom\TokenList::remove() example

Removes two classes from the paragraph.

`<?php
$dom = Dom\HTMLDocument::createFromString('<p class="font-bold important"></p>', LIBXML_NOERROR);
$p = $dom->body->firstChild;
$p->classList->remove('font-bold', 'important');
echo $dom->saveHtml($p);
?>`

以上示例会输出：

    <p class=""></p>

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open