有一函数:function $() {
var elements = new Array();
for (var i = 0; i < arguments.length; i++) {
var element = arguments[i];
if (typeof element == 'string')element = document.getElementById(element);
if (arguments.length == 1)return element;
elements.push(element);
}
return elements;
}但调用它时却是用.$("userno") ------------现在的问题是原来的定义函数function $()没有参数的,怎么用$("userno")也可以调用.最好能把上面的function $()的每一行给我解析一下. 谢谢各位哦.
var elements = new Array();
for (var i = 0; i < arguments.length; i++) {
var element = arguments[i];
if (typeof element == 'string')element = document.getElementById(element);
if (arguments.length == 1)return element;
elements.push(element);
}
return elements;
}但调用它时却是用.$("userno") ------------现在的问题是原来的定义函数function $()没有参数的,怎么用$("userno")也可以调用.最好能把上面的function $()的每一行给我解析一下. 谢谢各位哦.
LxcJie(肖冲*爱*捷捷)cnfreer()
Microsoft(R) JScript(R)
arguments 属性 语言参考
--------------------------------------------------------------------------------
描述
返回一个数组,包含了传递给当前执行函数的每个参数。
(function(){alert([].constructor + arguments.constructor);})();
</script>