使用JavaScript播放声音(oninput)

使用JavaScript播放声音(oninput),javascript,audio,Javascript,Audio,每次您在文本框中输入内容时,我都会播放声音。我的代码是: var snd=new Audio('http://www.soundjig.com/pages/soundfx/beeps.php?mp3=beep1.mp3'); 函数单击(){ snd.play(); } 函数简介2(){ 警报(“OK!”); } 您的代码运行正常。当输入标记上的值更改时,将触发事件。当您单击输入时,它不会触发 对于测试,请在输入上键入文本,您的click()功能将被触发并播放音频 或 如果要在输入时使用单击事件

每次您在文本框中输入内容时,我都会播放声音。我的代码是:

var snd=new Audio('http://www.soundjig.com/pages/soundfx/beeps.php?mp3=beep1.mp3');
函数单击(){
snd.play();
}
函数简介2(){
警报(“OK!”);
}

您的代码运行正常。当
输入
标记上的值更改时,将触发事件。当您单击
输入时,它不会触发

对于测试,请在输入上键入文本,您的
click()
功能将被触发并播放音频

如果要在输入时使用
单击
事件播放音频,则可以附加类似的
单击
事件

<input id="name" onchange="intro2()" onclick="click()">

希望这就是你想要的。如果需要更改,请告诉我

var snd=new Audio('http://www.soundjig.com/pages/soundfx/beeps.php?mp3=beep1.mp3');
document.getElementById('name')。oninput=function(){
snd.currentTime=0;
snd.play();
};

我确实测试过这个,但由于某种原因,声音不起作用。好的,我修复了它。显然,我的脚本放在了HTML文档的错误位置。谢谢这是一个很好的答案。谢谢