js动态改变img src的参数

light86 2011-11-28 11:20:01
现在要动态切换img src里的参数
也就是说有三个图片,想轮流显示
我的想法是
var a,b,c;

a="a.jpg";
b="b.jpg";
c="c.jpg";


<img id='imgid' src='a.jpg'>

现在我想通过这个imgid来动态切换src,想3秒钟切换一次,应该可以用setTimeout();

这应该不是难事,请大家帮个忙,我JS不精通。
...全文
971 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
light86 2011-11-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fxfeng2000 的回复:]
JScript code


var a=["a.jpg","b.jpg","c.jpg"],i=0;
function changeImg(){
imgid.src=a[i%3];
i++;
}
setInterval("changeImg()",3000);
[/Quote]

谢谢
EPC 2011-11-28
  • 打赏
  • 举报
回复
[Quote=引用楼主 light86 的回复:]
现在要动态切换img src里的参数
也就是说有三个图片,想轮流显示
我的想法是
var a,b,c;

a= "a.jpg ";
b= "b.jpg ";
c= "c.jpg ";


<img id= 'imgid ' src= 'a.jpg '>

现在我想通过这个imgid来动态切换src,想3秒钟切换一次,应该可以用setT……
[/Quote]

+2
wis2007 2011-11-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fxfeng2000 的回复:]

JScript code

var a=["a.jpg","b.jpg","c.jpg"],i=0;
function changeImg(){
imgid.src=a[i%3];
i++;
}
setInterval("changeImg()",3000);
[/Quote]
hch126163 2011-11-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fxfeng2000 的回复:]

JScript code

var a=["a.jpg","b.jpg","c.jpg"],i=0;
function changeImg(){
imgid.src=a[i%3];
i++;
}
setInterval("changeImg()",3000);
[/Quote]
+++
licip 2011-11-28
  • 打赏
  • 举报
回复
1楼的可以
shenzhenNBA 2011-11-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fxfeng2000 的回复:]

JScript code

var a=["a.jpg","b.jpg","c.jpg"],i=0;
function changeImg(){
imgid.src=a[i%3];
i++;
}
setInterval("changeImg()",3000);
[/Quote]
+1
bennman 2011-11-28
  • 打赏
  • 举报
回复

(function(){
var pic=document.getElementById('imgid');
var arr=['a','b','c'],n=0;
(function(){
pic.src='images/'+arr[n]+'.jpg';
n=n<2?n+1:0;
setTimeout(arguments.callee,3000);
})();
})();


你的结贴率 让人望而生畏啊
fxfeng2000 2011-11-28
  • 打赏
  • 举报
回复

var a=["a.jpg","b.jpg","c.jpg"],i=0;
function changeImg(){
imgid.src=a[i%3];
i++;
}
setInterval("changeImg()",3000);
bennman 2011-11-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 bennman 的回复:]

JScript code

(function(){
var pic=document.getElementById('imgid');
var arr=['a','b','c'],n=0;
(function(){
pic.src='images/'+arr[n]+'.jpg';
n=n<2?n+……
[/Quote]
这代码有问题么

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧