我有三个视频和缩略图。我试图改变基于哪个缩略图被选择的初始视频的src。img点击更改视频
我的HTML:
<video id="trailers">
<source src="vLast.mp4" type="video/mp4">
<source src="vLast.webm" type="video/webm">
</video>
<div id="playlist" class="animated fadeInRight">
<div class="thumb" id="tGow"><img src="TbGow.jpg" onClick="changeTrailer()"/></div>
<div class="thumb" id="tLast"><img src="TbLast.jpg" onClick="changeTrailer()"/></div>
<div class="thumb" id="tTwo"><img src="TbTwo.jpg" onClick="changeTrailer()"/></div>
</div>
我的脚本:
function changeTrailer(){
var media = document.getElementById('trailers')
var thumb = document.getElementsByTagName("img")
if(thumb.getAttribute("src") == "TbGow.jpg"){
media.src = "vGow.mp4";
media.load();
media.play();
}else if (thumb.getAttribute("src") == "TbLast.jpg"){
media.src = "vTwo.mp4";
media.load();
media.play();
}else if(thumb.getAttribute("src") == "TbLast.jpg"){
media.src = "vLast.mp4";
media.load();
media.play();
}
}
为什么java的标签? – techfoobar 2013-02-10 07:23:45
对不起。我觉得有java经验的人可能会理解这个问题。 – Batman 2013-02-10 07:29:00
'document.getElementsByTagName(“img”)'是一个集合。对于这种情况下使用'document.getElementsByTagName(“img”)[0]',但你真的应该使用jQuery – 2013-02-10 07:46:55