Dcument.getElemenntById()の書き方

1491 ワード

私たちがjavascriptを書く時は必ずよく使います. Dcument.getElemenntById() この方法は、このように長い一列が書き間違えやすいです.そして、getElementByIdには、大きさと書き方の区別があります. prototype.jsで提唱している方法の一つは米ドル()を使って簡単に書くことです.以下の関数を通じて、document.getElementById('id')を実現します. この機能はどうですか?
機能 $()
{
  var elements = new Aray()
  for (var i = 0; i < argments.length i++)
  {
    var element = argments[i];
    if (typeof element == 'string
      element = Dcument.getElemenntById(element);
    if (argments.length == 1)
      return element;
    elements.push(element)
  }
  return elements;
)
アーグメンント属性
アーグメンント属性
現在実行されているfunctionオブジェクトに対して、argmentsオブジェクトを返します.function.argumentsfunctionパラメータは現在実行されている関数の名前です.省略できます.
説明
アーgments属性により、関数は可変数のパラメータを扱うことができます.アーグメンツオブジェクトのlength属性は、関数に渡すパラメータの数を含みます.アーグメンツオブジェクトに含まれる単一パラメータについては、そのアクセス方法は配列に含まれるパラメータのアクセス方法と同じです.

次の例では、アーグメンント属性の使い方を説明します.
function ArgTest(){
   var i, s, numargs = arguments.length;
   s = numargs;
   if (numargs < 2)
      s += " argument was passed to ArgTest. It was ";
   else
      s += " arguments were passed to ArgTest. They were " ;
   for (i = 0; i < numargs; i++)
      {
         s += arguments[i] + " ";
      }
   return(s);
}