「JavaScript」replaceメソッドでCSSを入れ替える
書式
replace(“変更前のCSSのクラス","変更後のCSSのクラス")
replaceメソッドは、CSSを入れ替えります。
使用例
<style>
#cft {
width: 130px;
height: 80px;
border: 1px solid #000;
}
.kdfA {
font-size: 14px;
background-color: Skyblue;
}
.kdfB {
font-size: 20px;
background-color: yellow;
}
</style>
<div id="cft" class="kdfA">CSS入れ替</div>
<p><input type="button" value="検証" onclick="funB()" /></p>
<script>
function funB() {
const qst = document.querySelector("#cft");
//CSSを入れ替える
qst.classList.replace("kdfA", "kdfB");
}
</script>
<style>
#cft {
width: 130px;
height: 80px;
border: 1px solid #000;
}
.kdfA {
font-size: 14px;
background-color: Skyblue;
}
.kdfB {
font-size: 20px;
background-color: yellow;
}
</style>
<div id="cft" class="kdfA">CSS入れ替</div>
<p><input type="button" value="検証" onclick="funB()" /></p>
<script>
function funB() {
const qst = document.querySelector("#cft");
//CSSを入れ替える
qst.classList.replace("kdfA", "kdfB");
}
</script>
<style> #cft { width: 130px; height: 80px; border: 1px solid #000; } .kdfA { font-size: 14px; background-color: Skyblue; } .kdfB { font-size: 20px; background-color: yellow; } </style> <div id="cft" class="kdfA">CSS入れ替</div> <p><input type="button" value="検証" onclick="funB()" /></p> <script> function funB() { const qst = document.querySelector("#cft"); //CSSを入れ替える qst.classList.replace("kdfA", "kdfB"); } </script>
実行結果
「検証」ボタンを押すと、CSSのクラス(kdfA)をクラスkdfBで入れ替えます。