我真的不是很熟悉 javascript 及其语法,但我已经制定了这个函数,并且当我递归调用它时,我不断收到错误。
function loading(id, formid, point)
{
document.getElementById(id).innerHTML='<span class="red">Please wait until this text disappears! Uploading'+point+'</span>';
document.getElementById(formid).submit();
if(point='...')
{point='';}
else
{point+='.';}
setTimeout('loading('+id+', '+formid+', '+point+')',10);
}
我得到的错误是:
Uncaught TypeError: Cannot call method 'submit' of null
所以看起来变量formid没有传递给recursiv调用。有谁知道为什么?
谢谢!
梅尼