--- title: DOMTokenList.add() slug: Web/API/DOMTokenList/add tags: - API - Add - DOM - DOMTokenList - Method - Reference - メソッド translation_of: Web/API/DOMTokenList/add ---

{{APIRef("DOM")}}

{{domxref("DOMTokenList")}} インターフェイスの add() メソッドは、指定されたトークンをリストに追加します。

構文

tokenList.add(token1[, token2[, ...tokenN]]);

引数

tokenN
tokenList に追加したいトークンを表す {{domxref("DOMString")}} です。

返値

なし。

以下の例では、 {{htmlelement("span")}} 要素に設定されたクラスのリストを DOMTokenList として受け取るのに {{domxref("Element.classList")}} を使用しています。それからリストに新しいトークンを追加し、リストを <span> の {{domxref("Node.textContent")}} に書き込みます。

最初に HTML です。

<span class="a b c"></span>

そして JavaScript です。

let span = document.querySelector("span");
let classes = span.classList;
classes.add("d");
span.textContent = classes;

出力結果は以下のようになります。

{{ EmbedLiveSample('Examples', '100%', 60) }}

同様に、複数のトークンを追加することができます。

span.classList.add("d", "e", "f");

仕様書

仕様書 状態 備考
{{SpecName('DOM WHATWG','#dom-domtokenlist-add','add()')}} {{Spec2('DOM WHATWG')}} 初回定義

ブラウザーの互換性

{{Compat("api.DOMTokenList.add")}}