HTML DOMTokenList replace() メソッド

定義と使用方法

replace() メソッドは DOMTokenList 内のタグ(トークン)を置き換えます。

インスタンス

例 1

別の CSS クラスで置き換える:

const list = element.classList;
list.replace("myStyle", "newStyle");

自分で試してみる

例 2

"myStyle" クラスを要素に追加:

const list = element.classList;
list.add("myStyle");

自分で試してみる

例 3

要素から "myStyle" クラスを削除:

const list = element.classList;
list.remove("myStyle");

自分で試してみる

例 4

"myStyle" のオンオフを切り替え:

const list = element.classList;
list.toggle("myStyle");

自分で試してみる

構文

domtokenlist.replace(old, new)

パラメータ

パラメータ 説明
old 必要。置き換えるタグ。
new 必要。置き換えるタグ。

返り値

タイプ 説明
ボルン値 タグが置き換わると true になりますが、それ以外の場合は false です。

ブラウザのサポート

domtokenlist.replace() は ECMAScript7 (ES7) の機能です。

すべての現代ブラウザでは ES7 (JavaScript 2016) をサポートしています:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
サポート サポート サポート サポート サポート

Internet Explorer または Edge 17(またはそれ以前のバージョン)では domtokenlist.replace() がサポートされていません。

関連ページ

length 属性

item() メソッド

add() メソッド

remove() メソッド

toggle() メソッド

forEach() メソッド

entries() メソッド

keys() メソッド

values() メソッド

DOMTokenList オブジェクト