有两种方法可以解决该问题:
var soundPlayed = false; // 记录声音是否已经播放过
button.addEventListener('click', function() {
if (!soundPlayed) {
playSound(); // 播放声音
soundPlayed = true;
}
});
button.addEventListener('click', function() {
var audio = new Audio('sound.mp3');
audio.play(); // 播放声音
});
上一篇:按钮点击会阻止第二个声音播放
下一篇:按钮点击获取所有值而不是索引