var ctx = new AudioContext(),
clickme = document.getElementById('clickme');
clickme.addEventListener('click',clickHandler);
function clickHandler(e) {
playBeep();
}
function playBeep() {
var o = ctx.createOscillator(), g = ctx.createGain(), playLength = 0.07;
o.type = 'sine';
o.frequency.value = 261.63;
o.start(ctx.currentTime);
o.stop(ctx.currentTime + playLength);
g.gain.value = 0.5;
g.gain.setValueAtTime(1,ctx.currentTime + playLength - 0.2);
g.gain.linearRampToValueAtTime(0,ctx.currentTime + playLength);
o.connect(g);
g.connect(ctx.destination);
}
<button id="clickme">Click Me</button>