我刚刚开始学习html和CSS,现在我想添加一些我一无所知的JavaScript!
我想创建一个随机按钮,在 iframe 中显示随机嵌入的视频(例如 1-5 个视频)。我在谷歌上搜索了一个JavaScript/(jQuery?):
<script type="text/javascript" src="jquery-1.11.0.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var array=["Item1", "Item2", "Item3", "Item4", "Item5"];
$('#button').bind('click', function() {
var random = array[Math.floor(Math.random() * array.length)];
$("h1").html(random);
});
});
</script>
使用网页:
<h1>Will be replaced</h1>
<button id="button">Random</button>
例如,在我的 html 中,我得到了:
<iframe width="640" height="360" src="http://www.youtube.com/embed/npvNPORFXpc" frameborder="0" allowfullscreen></iframe>
我希望这个嵌入的视频显示在页面上,当您点击随机按钮时,它应该更改为 1-5 个视频。如何在 JavaScript 中将其设置为一个项目,以便每个项目都有一个视频?
问题2:
有时会生成相同的数字,这将导致相同的项目。
我希望有人能教我一些关于这个的东西!
它可能不多,但是一个起点:点击我
刚刚得到了我能找到的前 5 个视频 ID :))
这是 Js :
$(document).ready(function() {
var array=["FOIjvHjK0Rw", "CcsUYu0PVxY", "dE_XVl7fwBQ", "iIwxR6kjTfA", "USe6s2kfuWk"];
$('#button').bind('click', function() {
var random = array[Math.floor(Math.random() * array.length)];
$("h1").html(random);
var url="http://www.youtube.com/embed/"+random;
$('#frame').attr('src', url);
$('#frame').css('visibility','visible');
});
});