我有三個視頻和縮略圖。我試圖改變基於哪個縮略圖被選擇的初始視頻的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