指定したNodeのclassを削除する。
classが設定されていないNodeから class="class_red" を削除する。
Sass :
#sample1, #sample2, #sample3, #sample4 {
color: #000;
font-weight: 400;
&.class_blue { //背景ブルー・文字ホワイト
color: #fff;
background-color: #8eb8bd;
}
&.class_red { //背景レッド・文字ホワイト
color: #fff;
background-color: #bd8e9e;
}
&.class_bold { //文字ボールド
font-weight: 700;
letter-spacing: 3px;
}
}
HTML :
<div id="sample1">SAMPLE 1</div>
Javascript :
$removeClass($id('sample1'),'class_red'); //設定されていないclassは処理しない
class="class_blue class_bold" から class_blue を削除する。
HTML :
<div id="sample2" class="class_blue class_bold">SAMPLE 2</div>
Javascript :
$removeClass($id('sample2'),'class_blue');
class="class_blue class_bold" から class_bold と class_blue を削除する。
HTML :
<div id="sample3" class="class_blue class_bold">SAMPLE 3</div>
Javascript :
$removeClass($id('sample3'),'class_bold class_blue'); //複数指定する場合、順番はHTMLと違ってもOK
class="class_blue class_red" から class_red を削除する。
HTML :
<div id="sample4" class="class_blue class_red">SAMPLE 4</div>
Javascript :
$removeClass($id('sample4'),'class_red');