尝试在每次加载页面时从数组中随机生成一个 div。
我已经设法将一些随机图像生成器的位放在一起来创建以下内容。
当数组中的 [0] 包含图像时,与其他图像一样,一切正常。一旦我用 div 或视频替换 [0] 的图像,什么都不会显示并且页面是空白的。
有什么建议我哪里出错了吗?
<link rel="stylesheet" type="text/css" href="style.css" >
<script type="text/javascript">
function random()
{
video = new Array(4);
video[0] = "<div class="clip"> </div> ";
video[1] = "<a href=''><img src='http://lorempixel.com/output/city-q-c-640-480-3.jpg' alt='' /></a>";
video[2] = "<a href=''><img src='http://lorempixel.com/output/fashion-q-c-640-480-6.jpg' alt='' />";
video[3] = "<a href=''><img src='http://lorempixel.com/output/technics-q-c-640-480-1.jpg' alt='' />";
for(var i = 0; i < video.length; i++)
{
index = Math.floor(Math.random() * video.length);
document.write(video[index]);
}
}
</script>
</head>
<body>
<script type="text/javascript">
random();
</script>
</body>