动态更改youtube上的videoID

我正在尝试使用以下代码显示没有video的youtube音频,因此我正在更改videoID,但它一次又一次地播放相同的ID。

    About  function val1(val) { document.getElementsByTagName("div")[0].setAttribute("data-video", val); alert(val); }    

Hello

不太确定你想要创造什么,但这可能会让你走向正确的方向。

您可以使用此代码以一种hacky方式重新加载特定元素

 function reload(vidId){ <-- Added a parameter var container = document.getElementById("youtube-audio"); container.setAttribute("data-video", vidId); <-- Added line to change data-video var content = container.innerHTML; container.innerHTML= content; } 

然后将其添加到您的HTML中

  <-- Added the parameter to what the `data-video` should be changed