我有以下场景..
当用户访问我的网站时,我会向用户展示一些来自服务器的音频文件。当用户单击一个链接时,最终会执行 jquery 函数并将嵌入对象的源更改为所选文件。
我的脚本是:
<script type="text/javascript">
$("#song").click(function(){
var src=$(this).attr("href");
var plyr=document.getElementById("mplayer");
var clone=plyr.cloneNode(true);
clone.setAttribute('src',src);
plyr.parentNode.replaceChild(clone,plyr)
});
</script>
链接以选择音频文件。
<a href="resources/songs/xx21.mp3" id="song">
xx21
对象是
<div id="music">
<embed type="audio/mpeg" src="#" name="plugin" height="100%" width="100%" id="mplayer">
</div>
发生在我身上的是,当我点击链接时。歌曲在新页面播放。我需要在div
music
.