[英]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(); } }
您可以在HTML 5中創建audio
元素,將其隱藏,然后使用JavaScript / jQuery對其進行操作。 因此,您的HTML看起來類似於:
<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);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.