メモ
2008/11/7 [00:08:44] (金) 

これもまた、今さら、なんだろうけど。
この腐れjavascriptめ、IDとかTAGで持ってこれるなら、Classでも持ってきてくれてもええだろっ!と罵ることが多かったのだけど、検索してみたら
getElementsByClassName
てのが出てきた。…って、そういやこれは以前見かけたんだけど、prototype.jsの拡張だというので、当時はprototype.jsなんて入れてなかったしスルーしてたのだった。今さら思い出した。
Ajaxを使ってフロートのコンテナをべろーんと出すのはいいけど、次々と複数出っぱなし、てのはアレだろ。
てな時に、ひとつ開いて、次のを開くと、すでに開いてるものを閉じる。
var test = document.getElementsByClassName("test");
for(var i=0; i<test.length; i++){
var e = test[i];
if(e.id == c) continue;
if( $(e.id).style.display != ’none’ ){ $(e.id).style.display = ’none’; }
}
こりゃ便利だわ。
| << | 2026/4 | >> | ||||
|---|---|---|---|---|---|---|
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | ||
【最近の10件】


