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オブジェクトを返します.
説明
アーgments属性により、関数は可変数のパラメータを扱うことができます.アーグメンツオブジェクトのlength属性は、関数に渡すパラメータの数を含みます.アーグメンツオブジェクトに含まれる単一パラメータについては、そのアクセス方法は配列に含まれるパラメータのアクセス方法と同じです.
例
次の例では、アーグメンント属性の使い方を説明します.
機能 $()
{
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.arguments
functionパラメータは現在実行されている関数の名前です.省略できます.説明
アー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);
}