我尝试通过更改 img 标签的 src 来一张一张地随机显示不同的图像。
<img src="dravid-young.jpg" width="350" height="460">
<script type="text/javascript">
var a= new Array ("dravid-childhood.jpg", "dravid-young.jpg", "Jellyfish.jpg", "Tulips.jpg" , "Lighthouse.jpg" , "Penguins.jpg");
$(document).ready(function(){
var rand = a[Math.floor(Math.random()*a.length)];
changeimage(a[Math.floor(Math.random()*a.length)]);
});
function changeimage(imag)
{
$("img").attr("src",imag);
setTimeout(changeimage(a[Math.floor(Math.random()*a.length)]), 5000);
}
</script>
但它看起来像创建了一个无限循环,页面继续加载!