2014-09-01 91 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')代替。