用的你代码试了下,直接把对像换成了个变量,输出的结果是正确的
K的值是1-10
不晓的你为什么会说K变了K-1

解决方案 »

  1.   

       其他的都是正确的,比如说K=4,运行到alert("222:"+k);的时候是K=5,但是运行到obj.src=imgname1+k+imgname2;alert(obj.src);这个K就变成了K-1,得不到正确的图片。难道是那个古老的问题?
    k++?++k?我在试试
      

  2.   

       我的图片是没有问题的,可以正确显示,打个比方,比如说当K=4的时候,函数运行到alert("111:"+k);的时候k=4,运行到aler("222:"+k);的时候,K=5,但是运行obj.src=imgname1+k+imgname2;alert(obj.src);的时候,里面的K还是K=4,