(function(){
if(!window.CHRISJIE){window['CHRISJIE'] = {};};
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;
}
else
{
elements.push(element);
}
}
return elements;
}
window['CHRISJIE']['$'] = $;
}
)();var box = CHRISJIE.$('box1','box2','box3','box4');for (e in box){
alert(box[e]);
}
为什么最下面获取不到这个数组呢? 提示全为null
if(!window.CHRISJIE){window['CHRISJIE'] = {};};
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;
}
else
{
elements.push(element);
}
}
return elements;
}
window['CHRISJIE']['$'] = $;
}
)();var box = CHRISJIE.$('box1','box2','box3','box4');for (e in box){
alert(box[e]);
}
为什么最下面获取不到这个数组呢? 提示全为null
IE下可加defer<script defer>,或者把脚本放到最后,或window.onload中