【发布时间】:2013-06-03 16:49:06
【问题描述】:
我正在尝试编写一个 javascript 代码,该代码将循环遍历数组元素列表,并使用 innerHtml 在 div 内循环写入。我正在寻找一个纯 javascript 解决方案,没有 JQuery。我,卡住了。
这是我的相关代码和这个 jsFiddle:http://jsfiddle.net/j3XD5/
<div id="slideshow"> </div>
-
var url=new Array('im01.jpg', 'im02.jpg', 'im03.jpg', 'im04.jpg');
var pause=2000;
var p=0;
function sl()
{
if (p<=url.length-1)
{
document.getElementById('slideshow').innerHtml = '<img name="pic" src='+url[p]+' border=0>';
p++;
var t=setTimeout(sl(),pause);
}
else
{
p=0;sl()
}
}
window.onload=sl();
【问题讨论】:
标签: javascript loops slideshow innerhtml