タグ

JavaScriptとgetElementByIdに関するk_37toのブックマーク (1)

  • 重複id要素の取得 - Doge log

    http://d.hatena.ne.jp/shot6/20070115#1168832742の場合、jsでgetElementByIdでどうやって取得したらいいのか? ってお話 かなり有名な話なのでいまさらって感じだけど。 高速で複数要素を拾い上げる場合に使うテクニックなんだけど var nodes = []; var elem = document.getElementById(v); while(elem){ nodes.push(elem); elem.id = ""; elem = document.getElementById(v); } で取得できる。 idは処理後戻す方が良い。 元ネタはAlexたんとこ。 (アソコかも知れないけど。) dojo.behaviorに実際使われてる(はず)ので見てみるといいかも。 (kumu.ajaxでも使われてるけど) うくく。

    重複id要素の取得 - Doge log
  • 1