JSFiddle - React, Tailwind, and code Playground
HTML
<button>
test
</button>
Babel + JSX
const audio = new Audio();
audio.src = 'http://www.w3school.com.cn/i/song.mp3';
document.querySelectorAll('button')[0].addEventListener('click', () => {
console.log('touchstart');
audio.play();
}, false);
audio.addEventListener('play', () => {
setTimeout(() => {
audio.pause();
audio.src = 'http://www.w3school.com.cn/i/song.mp3?foobar=foobar';
audio.play();
}, 3000);
}, false);