gpt4 book ai didi

javascript - 通过函数改变

转载 作者:行者123 更新时间:2023-11-30 17:53:04 26 4
gpt4 key购买 nike

我正在制作一个音频播放器脚本来更改 src=""<audio>标签,我不喜欢做,因为我不做轨道。

用户点击这个链接:

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

然后这个接收函数:

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

}

对于这个播放器:

<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>

关于javascript - 通过函数改变<audio>标签src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18580984/

26 4 0