HTML DOM 中的 replace() 方法用於在 DOM TokenList 對象中用新令牌替換或更改舊令牌。
用法:
domtokenlist.replace(old, new)
參數值:它包含兩個值:
- old: 它是必需參數,指定要替換的令牌的名稱。
- new: 它是必需參數,指定替換為的新令牌的名稱。
例子:下麵的 HTML 代碼演示了 HTML DOM 中 replace() 方法的使用。
HTML
<!DOCTYPE html>
<html>
<head>
<style>
.geek {
background-color: coral;
font-size: 50px;
}
.hello {
background-color: green;
font-size: 30px;
font-style: italic;
}
</style>
</head>
<body>
<h2 id="gfg" class="geek">
GeeksforGeeks
</h2>
<h2>
HTML DOM TokenList replace() Method
</h2>
<button onclick="myGeek()">Submit</button>
<script>
function myGeek() {
var elem = document.getElementById("gfg");
// Replacing class from div element
// with a new class
elem.classList.replace("geek", "hello");
}
</script>
</body>
</html>
輸出:

支持的瀏覽器:
- 穀歌瀏覽器 61 及以上版本
- Mozilla Firefox 49 及更高版本
- 邊 17 及以上
- Safari 10.1 及以上版本
- Opera 48 及以上
- 不支持 Internet Explorer
相關用法
- HTML DOM TokenList.remove()用法及代碼示例
- HTML DOM TokenList supports()用法及代碼示例
- HTML DOM Textarea form屬性用法及代碼示例
- HTML DOM Textarea name屬性用法及代碼示例
- HTML DOM Textarea defaultValue屬性用法及代碼示例
- HTML DOM Textarea maxLength屬性用法及代碼示例
- HTML DOM Textarea placeholder屬性用法及代碼示例
- HTML DOM Textarea select()用法及代碼示例
- HTML DOM Textarea required屬性用法及代碼示例
- HTML DOM Textarea autofocus屬性用法及代碼示例
- HTML DOM Textarea wrap屬性用法及代碼示例
- HTML DOM Textarea readOnly屬性用法及代碼示例
- HTML DOM Textarea disabled屬性用法及代碼示例
- HTML DOM TableData colSpan屬性用法及代碼示例
- HTML DOM Table tHead屬性用法及代碼示例
- HTML DOM Table tFoot屬性用法及代碼示例
- HTML DOM Textarea cols屬性用法及代碼示例
- HTML DOM Table caption屬性用法及代碼示例
- HTML DOM TableData rowSpan屬性用法及代碼示例
- HTML DOM Textarea rows屬性用法及代碼示例
- HTML DOM TableHeader abbr屬性用法及代碼示例
- HTML DOM TableData headers屬性用法及代碼示例
- HTML DOM Table createTHead()用法及代碼示例
- HTML DOM Table insertRow()用法及代碼示例
- HTML DOM Table deleteCaption()用法及代碼示例
注:本文由純淨天空篩選整理自ManasChhabra2大神的英文原創作品 HTML DOM TokenList.replace() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。