【发布时间】:2014-04-04 21:26:39
【问题描述】:
我刚开始学习 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>
用html:
<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:
有时会生成相同的数字,这将导致相同的项目。
我希望有人可以教我一些关于这方面的知识!
【问题讨论】:
-
如果您第二次点击随机按钮,应该将 iframe 替换为另一个 iframe,还是应该将另一个 iframe 添加到页面中?
-
感谢您的快速响应,我希望将 iframe 替换到原来的位置。或者如果可能的话,是否应该替换 iframe 中的视频?通过在 js 中使用源选项?
-
好吧,你冷设置了一个新的 src 到 iframe...我会在几分钟内制作一个小脚本来演示...
-
谢谢!我等着看它
-
如果你给 iframe 一个 ID,你可以很容易地选择它,就像你选择按钮一样:
<iframe id="video">可以用$("#video")选择,然后你可以使用 @ 设置 src 属性987654327@api.jquery.com/attr
标签: javascript jquery html css iframe