Javascript 随机化youtube链接以在嵌入式视频中播放

Javascript 随机化youtube链接以在嵌入式视频中播放,javascript,jquery,Javascript,Jquery,所以我用函数的概念来随机化它。iframe具有视频id。1-将var ads移动到第一行 2-在yout html中链接jquery 演示 您正在定义函数之前调用它。@SilverRingvee函数被提升到作用域的顶部。尝试在您的控制台中运行此命令,例如:a('x');函数a(p){console.log(p);}但是没有定义的是ads的值-变量本身已经定义,但是数组没有赋值@Rahul,你能确认你看到的是什么错误吗?未捕获的引用错误。$Not definedvar ads=[“”,“”,“”

所以我用函数的概念来随机化它。iframe具有视频id。

1-将
var ads
移动到第一行

2-在yout html中链接jquery


演示

您正在定义函数之前调用它。@SilverRingvee函数被提升到作用域的顶部。尝试在您的控制台中运行此命令,例如:
a('x');函数a(p){console.log(p);}
但是没有定义的是
ads
的值-变量本身已经定义,但是数组没有赋值@Rahul,你能确认你看到的是什么错误吗?未捕获的引用错误。$Not definedvar ads=[“”,“”,“”,“;$(“#视频”).attr('src',idea(ads));$(.heading”).text(idea(ads));function idea(el){return el[Math.floor(Math.random()*el.length)]。现在我正在这样做。但是没有错误。现在仍然在工作。
$("#video").attr('src', idea(ads));
$(".heading").text(idea(ads));
var ads = ["https://youtu.be/nSZtxXNjmLA", "https://www.youtube.com/watch?v=D2pOkm4opVU"]; 
function idea(el) {
    return el[Math.floor(Math.random() * el.length)];
}
  <script src="https://code.jquery.com/jquery-git.js"></script>