メモ

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-02-04 09:36:06

<<2026/4>>
   1234
567891011
12131415161718
19202122232425
2627282930

【最近の10件】

日常読書映画アニメゲーム健康料理グルメカメラ写真ネタ仕事パソコンインターネットperlEPUB3電子書籍ActivityPub還暦生活
検索: