javascriptからcss class(クラス)へアクセスするcssセレクタ$$()javascriptからcss class(クラス)へアクセスするcssセレクタ$$$$()はjavascriptからcssのclassを選択するセレクタです。最近そういえば・・・・ということで使い始めました。 便利ですね。 ポイントは、classなので、同じclassが当然複数存在するので、eachでぐるぐる回しでアクセスする点。 イテレータ(反復関数 P18)と言うものです。 サンプルでは、フォントサイズを大きくして、色をつけています。 test1クラス
test1クラス
each・イテレータ(反復関数 P18)はさらに別の箇所P67 4章「Enumerableで高度なコレクション」で紹介されています。 Enumerable=可算・数え上げられる と訳せる。 要は、便利かつ高機能な配列と思えばよいか?
function callstyle(){
//alert("");
//aelert($('testcss').checked);
$$('.test').each(
function(e){
if($('testcss').checked===false){
e.setStyle('font-size:12px;');
e.setStyle('color:#000000');
}else{
e.setStyle('font-size:20px;');
e.setStyle('color:#FF6600');
}
}
);
}
|