使用JavaScript从Youtube嵌入代码中嵌入信息

时间:2010-11-10 12:20:56

标签: javascript html xhtml

我的网页上嵌入了YouTube视频(带有直接Youtube嵌入代码)。现在我想用JavaScript“提取”src url(可能使用jQuery或Prototype)。因为没有ID或名称,我已经设置了一个特定的div来“访问”它。

这是嵌入式代码:

<div id="youtubeVid">
 <object width="468" height="375">
   <param value="http://www.youtube.com/v/GY3qhaJNkLw?fs=1&amp;hl=nl_NL" name="movie">
   <param value="true" name="allowFullScreen">
   <param value="always" name="allowscriptaccess">
   <embed width="468" height="375" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" src="http://www.youtube.com/v/GY3qhaJNkLw?fs=1&amp;hl=nl_NL">
 </object>
</div>

我正在尝试创建一个将返回的JavaScript: http://www.youtube.com/v/GY3qhaJNkLw?fs=1&hl=nl_NL

我尝试过各种各样的东西,但是我无法回复来源...... 像这样的东西?

var tmp = document.getElementById("youtubeVid").firstChild;

但是如何访问嵌入源?

1 个答案:

答案 0 :(得分:0)

我用这段代码得到了它:

document.getElementById("youtubeVid").getElementsByTagName('embed')[0].src