Javascript 来自阵列的随机Vimeo视频

Javascript 来自阵列的随机Vimeo视频,javascript,Javascript,我对代码不是很熟悉,我正在使用squarespace来建立我的网站,并只注入我需要或想要使用的代码 我目前正在尝试在我的封面上嵌入vimeo视频,并让它从阵列中随机选择一个视频,但我相信我可能做错了什么,因为它似乎不起作用。我在Youtube视频上找到了相关信息,但也许Vimeo不适用 我很可能错过了一些显而易见的事情 这就是我要尝试的 var视频=[ '238243092', '235209416', '187960907', '187960695', '187960573', '18796

我对代码不是很熟悉,我正在使用squarespace来建立我的网站,并只注入我需要或想要使用的代码

我目前正在尝试在我的封面上嵌入vimeo视频,并让它从阵列中随机选择一个视频,但我相信我可能做错了什么,因为它似乎不起作用。我在Youtube视频上找到了相关信息,但也许Vimeo不适用

我很可能错过了一些显而易见的事情

这就是我要尝试的

var视频=[
'238243092',
'235209416',
'187960907',
'187960695',
'187960573',
'187960448',
'187960364',
'187960175',
'187960026',
'187959808',
'187959623',
'187959099',
];
var index=Math.floor(Math.random()*videos.length);
var html='1〕
';

document.write(html)缺少字符串分隔符。这里突出显示的语法表明,在您的例子中,
+videos[index]+
是字符串文本的一部分,因此没有执行

var html='<div class="embed"><iframe src="https://player.vimeo.com/video/' + videos[index] + '" width="100%" height="100%" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div>';
var html='';
完整的工作源代码:

var视频=[
'238243092',
'235209416',
'187960907',
'187960695',
'187960573',
'187960448',
'187960364',
'187960175',
'187960026',
'187959808',
'187959623',
'187959099',
];
var index=Math.floor(Math.random()*videos.length);
var html='';

document.write(html)嗯,这似乎对我不起作用。这对你有用吗?这对我似乎不起作用。对你有用吗?@AndyLozano是的,有用。我已经用完整的源代码更新了答案。啊,我发现它在squarespace上不起作用,人们说这是因为ajax加载,所以这是我必须研究的。谢谢