Javascript 改变<;音频>;按函数标记src

Javascript 改变<;音频>;按函数标记src,javascript,html,audio,html5-audio,Javascript,Html,Audio,Html5 Audio,我正在制作一个音频播放器脚本来更改标记的src=”“,我不喜欢这样做,因为我没有做曲目 用户单击此链接: <a href="#play" onclick="playAudio('song.mp3');">Play</a> 对于该玩家: <audio id="player" src="" controls></audio> 我试着改变剧本的不同方面,但效果不好 为什么它不改变音频?您的函数在开始时结束,因为右括号}位于错误的位置: funct

我正在制作一个音频播放器脚本来更改
标记的
src=”“
,我不喜欢这样做,因为我没有做曲目

用户单击此链接:

<a href="#play" onclick="playAudio('song.mp3');">Play</a>
对于该玩家:

<audio id="player" src="" controls></audio>

我试着改变剧本的不同方面,但效果不好


为什么它不改变音频?

您的函数在开始时结束,因为右括号
}
位于错误的位置:

function playAudio(file)
    {
    var audio = file;
    }
这应写为:

 function playAudio(file)
    {
    var audio = file;
    if(audio !== '') {
    document.getElementById('player').src = 'music/'+audio;
    }
    else {

    }
}
另外,
id
不是
href
,应该是:

<a href="#play" id="play" onclick="playAudio('song.mp3');">Play</a>

<a href="#play" id="play" onclick="playAudio('song.mp3');">Play</a>