单击EventListner javascript时播放声音
Play sound when click on EventListner javascript
我试图在点击动态创建的
这就是我现在所拥有的。
function AddEvent(){
var addClass= document.getElementsByClassName("add");
addClass=addClass[addClass.length-1];
addClass.addEventListener("click", playsound, true);
function playsound() {
var mySound = src="wav/add.wav"
mySound.play();
}
}
您可以在HTML5中创建一个audio
元素,将其隐藏,然后使用JavaScript/jQuery对其进行操作
<audio id="mySound">
<source src="add.ogg" type="audio/ogg">
<source src="add.mp3" type="audio/mpeg">
</audio>
然后你可以使用以下JS:
function AddEvent()
{
var addClass = document.getElementsByClassName("add");
addClass = addClass[addClass.length-1];
addClass.addEventListener("click", function() {
document.getElementById('mySound').play();
}, true);
}
您可以在此处看到一个正在工作的jsFiddle。您应该注意,这使用了HTML5,所以IE<9不会支持这一点。
相关文章:
- 使用javascript播放声音
- 如何检测网页中的更改并使用Javascript播放声音
- 无法使用JavaScript在iPhone上播放声音,但可以在Android上播放
- Javascript自动播放声音文件,单击其中一个按钮时停止
- 在后台播放带有javascript的声音
- 使用类似 Javascript 的 matlab 播放声音
- Chrome for iOS 中的 JavaScript 可以播放声音吗?
- Javascript播放声音会导致“NPObject上的错误调用方法”
- 在 Javascript 事件上播放声音
- Javascript在Firefox中播放声音
- 在javascript和html中播放声音
- 仅在一个窗口中播放声音,该窗口使用javascript(可能是jquery)处于活动状态(在一个网站内)
- 如何在javascript中随机播放声音
- 在Javascript上立即播放声音(无需等待完成)
- 谁能告诉我如何使用javascript或html或jquery在网页中播放声音文件
- 使用 JavaScript 引用 URL 来播放声音
- 使用javascript从localhost网站播放声音
- JavaScript返回文本+播放声音
- ActionScript到JavaScript的转换,在Flash CC中的HTML画布文档中的鼠标悬停上播放声音
- 播放声音Javascript或HTML