2014-09-01 85 views
0

你好,我有一個html5視頻。在視頻中獲取源列表html5

這是一個例子

<video width="320" id="video" height="240" controls> 
    <source src="video.mp4" type="video/mp4"> 
    <source src="video1.mp4" type="video/mp4"> 
    <source src="movie.ogg" type="video/ogg"> 
</video> 

我想我是 「源」

列表編寫代碼

var videotag = document.getElementsById('video')); 

for (k = 0; k < videotag.childNodes.length; k++) 
{ 
    alert(videotag.childNodes[k]); 
} 

,但沒有一個來源。這是正確的childNodes?

+0

我不認爲'video'是標籤'video'的好名字。 – 2014-09-01 14:01:04

回答

2

的方法是getElementById(單數),你有一個額外)在你的JavaScript的一行,你無緣無故全球k,並childNodes會給你所有子節點,而不僅僅是源因此您應該使用querySelectorAll('source')代替。