点击触发html5的 audio 通过 play播放一次,再点击就不播放了 只需要在 play前加上 load()函数就可以了 比如: <audio id="myAudio" controls> <source src="/i/horse.mp3" type="audio/mpeg"> </audio> var x = document.getElementById("myAudio"); x.load(); x.play();