下面两种格式的代码,第二个就改成函数调用的形式,但是就不能运行,这是什么原因了,请大神们指导
window.onload=initAll;
function initAll(){
if(document.getElementById){
for(var i=0;i<24;i++){
var newNum=Math.floor(Math.random()*75)+1;
document.getElementById("square"+i).innerHTML=newNum;
}
}
else{
alert("error!");
}
}
window.onload=initAll;
function initAll(){
if(document.getElementById){
for(var i=0;i<24;i++){
test(i);
}
}
else{
alert("error!");
}
}
function test(this){
var newNum=Math.floor(Math.random()*75)+1;
document.getElementById("square"+this).innerHTML=newNum;
}