メモ

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’; }

}


こりゃ便利だわ。


改訂第5版 JavaScript ポケットリファレンス

『改訂第5版 JavaScript ポケットリファレンス』

古籏 一浩

<<2026/2>>
       
1234567
891011121314
15161718192021
22232425262728
検索:

【最近の20件】