Javascript 单击播放列表链接可在audioplayer上启动和停止音乐

Javascript 单击播放列表链接可在audioplayer上启动和停止音乐,javascript,html,event-listener,Javascript,Html,Event Listener,这是我在这里的第一个问题,我是一个新手,所以解决方案可能是显而易见的 我尝试了一件简单的事情:一个plalist,当点击歌曲链接时,它开始播放。它起作用了 不起作用的是,当再次点击歌曲链接时,我希望它能停止播放音乐。不幸的是,它没有发生。我尝试了eventListener,以及简单的if函数。不幸的是,控制台会出现错误,这些错误在修复后会在另一个控制台中解决。所以基本上我一直在绕圈子跑。 这可能是一个明显的错误(在我的评论中包括了我尝试过的选项)。任何建议都将不胜感激 请在链接和代码段中查找项目

这是我在这里的第一个问题,我是一个新手,所以解决方案可能是显而易见的

我尝试了一件简单的事情:一个plalist,当点击歌曲链接时,它开始播放。它起作用了

不起作用的是,当再次点击歌曲链接时,我希望它能停止播放音乐。不幸的是,它没有发生。我尝试了
eventListener
,以及简单的
if
函数。不幸的是,控制台会出现错误,这些错误在修复后会在另一个控制台中解决。所以基本上我一直在绕圈子跑。 这可能是一个明显的错误(在我的评论中包括了我尝试过的选项)。任何建议都将不胜感激

请在链接和代码段中查找项目:

*播放列表*/
音频播放器();
函数audioPlayer(){
var=0;
$(“#audioPlayer”)[0].src=$(“.playlist li a”)[0];
$(“.playlist li a”)。单击(函数(e){
e、 预防默认值();
$(“#audioPlayer”)[0].src=this;
$(“#audioPlayer”)[0]。播放();
$(“.playlist li”).removeClass(“playing”);
nowPlaying=$(this.parent().index();
$(this.parent().addClass(“播放”);
});
$(“播放列表a”)。单击(函数(){
如果(#audioPlayer.play){
“#音频播放器”。暂停();
}
});
}
const tune=document.getElementsByClassName(“.tune name”);
const player=document.getElementById(“#audioPlayer”);
函数播放(){
tune.addEventListener(“单击”),函数(){
警报(“hi”);
if(player.play){
player.pause();
}
});
}
/*
const tune=document.getElementsByClassName('.tune name');
const player=document.getElementById(“#audioPlayer”);
函数播放(){
tune.addEventListener('click',()=>{
如果(播放器暂停){
player.play();
}
否则{
player.pause();
} 
});
}
*/
const rocketOne=document.getElementsByClassName(“.rocketOne”);
const tuneNameOne=document.getElementsByClassName(“.tune name one”);
功能火箭(){
tuneNameOne.addEventListener(“单击”,函数(){
添加(“rocketoneafter”);
});
}

音乐商店