我正在尝试更改src属性以在javascript中播放youtube视频,但似乎无法让它工作。
以下是我一直试图使用的声明:
$("#youtube-player").setAttribute('src', obj[i].SongURL);
这是HTML:
<div id="youtube-player">
<embed id="player" width="420" height="345"
type="application/x-shockwave-flash" />
</div>
obj [i]拥有正确的数据FYI
答案 0 :(得分:2)
您正在设置div的src属性而不是embed标记,请尝试以下操作。
$("#youtube-player > embed").attr('src', obj[i].SongURL);
或者更好的选择#player
,如@LOL建议:P
答案 1 :(得分:1)
问题是您正在更改错误的id
$("#player").attr('src', obj[i].SongURL);