SQLの窓

2010年06月12日


prototype.js : $ 関数

引数が複数の場合は、全ての引数に対して $ 関数を実行して結果を配列にセット
して、配列自身を戻します。引数が一つの場合、文字列の場合のみ、getElementById
でオブジェクト化した上で、prototype.js の Element クラスのインスタンスとして
拡張します。元々getElementById 等で取得されていたオブジェクトの場合も同様に
拡張され、prototype.js の Element クラスのインスタンスが引数の場合のみ何も
しません。

( If the element instance was already extended, this is a no-op )
function $(element) {
  if (arguments.length > 1) {
    for (var i = 0, elements = [], length = arguments.length; i < length; i++)
      elements.push($(arguments[i]));
    return elements;
  }
  if (Object.isString(element))
    element = document.getElementById(element);
  return Element.extend(element);
}



タグ:prototype.js
posted by lightbox at 2010-06-12 22:16 | prototype.js | このブログの読者になる | 更新情報をチェックする
container 終わり



フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

CSS ドロップシャドウの参考デモ
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり