<script language="javascript">
var x=30
function b(z){
for(var i=1;i<=3;i++){
document.getElementById(i).width=30};
document.getElementById(z).width=x+1;
setTimeout("b()",30)
}
</script>这是个无限循环的函数,但是当第二次循环的时候却说document.getElementById(z)对象为空或不存在,我知道是z的传递问题,应该怎么解决?