【发布时间】:2011-02-16 04:12:31
【问题描述】:
我正在尝试创建一段相当简单的 JavaScript,它在每次页面加载时显示来自数组的随机图像。我需要想出一种方法来让它运行而不向 body 标记添加代码。有没有办法在没有 onload 函数的情况下完成这个?
这是我依赖 onLoad 的内容:
ImageSwitch=new Array();
ImageSwitch[0]='1.jpg';
ImageSwitch[1]='2.jpg';
ImageSwitch[2]='3.jpg';
ImageSwitch[3]='4.jpg';
function swapImage()
{
document.getElementById("theImage").setAttribute("src", ImageSwitch[
Math.round(Math.random()*3)])
}
有任何替代想法来实现这一点吗?
【问题讨论】:
-
请问你为什么不希望在 onload 函数中有这个?
标签: javascript image random