Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用数组时将不显示Div_Javascript - Fatal编程技术网

Javascript 使用数组时将不显示Div

Javascript 使用数组时将不显示Div,javascript,Javascript,尝试在每次加载页面时从数组中随机生成一个div 我已经设法将一些随机图像生成器中的一些位组合在一起,以创建以下内容 当数组中的[0]包含一个图像时,与其他图像一样,一切正常。一旦我将[0]的图像替换为div或video,将完全不显示任何内容,并且页面为空白 有什么建议我哪里出了问题吗 函数随机() { 视频=新阵列(4); 视频[0]=“”; 视频[1]=“”; 视频[2]=“”; 视频[3]=“”; 对于(变量i=0;i

尝试在每次加载页面时从数组中随机生成一个div

我已经设法将一些随机图像生成器中的一些位组合在一起,以创建以下内容

当数组中的[0]包含一个图像时,与其他图像一样,一切正常。一旦我将[0]的图像替换为div或video,将完全不显示任何内容,并且页面为空白

有什么建议我哪里出了问题吗


函数随机()
{
视频=新阵列(4);
视频[0]=“”;
视频[1]=“”;
视频[2]=“”;
视频[3]=“”;
对于(变量i=0;i

您需要避开您的引用。尝试:

video[0]=“”

或使用单打:

video[0]=“”


另外,你知道你的div是空的,对吗?除非您的样式做了一些事情使其显示某些内容,否则它将显示为空白。

为什么要关闭第一个数组成员锚定标记,而不关闭其余的?
 <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>