HTML DOMTokenList replace() 方法

定義和用法

replace() 方法替換 DOMTokenList 中的標記(token)。

實例

例子 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 對象