指定したNodeにidを設定する。または、設定済みのidを削除する。
第2引数で渡したidが、ページ内で既に使われている場合には、$setId()関数自体を処理しない仕様。
初期id:無し → $setId($getNodes('sample0',0),'sample1',true)
Sass :
.sample0 {
color: #000;
font-weight: 400;
}
#sample1 { //背景ブルー・文字ホワイト
color: #fff;
background-color: #8eb8bd;
}
#sample2a { //背景レッド・文字ホワイト
color: #fff;
background-color: #bd8e9e;
}
#sample2b { //背景ゴールド・文字ブラック
color: #000;
background-color: #bdb88e;
}
#sample3 { //背景ブルー・文字ボールド
font-weight: 700;
letter-spacing: 3px;
background-color: #8eb8bd;
}
#sample4a { //文字イタリック
font-weight: 400;
font-style: italic;
letter-spacing: 10px;
}
#sample4b { //文字ノーマル
font-weight: 400;
}
Javascript :
$setId($getNodes('sample0',0),'sample1',true);
初期id:#sample2a → $setId($getNodes('sample0',1),'sample2b',true)
Javascript :
$setId($getNodes('sample0',1),'sample2b',true);
初期id:#sample3 → $setId($getNodes('sample0',2),'')
Javascript :
$setId($getNodes('sample0',2),''); //既存idの削除処理
初期id:#sample4a → $setId($getNodes('sample0',3),'sample4b',false)
Javascript :
$setId($getNodes('sample0',3),'sample4b',false);