我正在尝试编写一个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();