2017-04-04 86 views
0

我是新手,希望在這裏請一些幫助,試圖在單擊html表格的每個表格單元時使按鈕播放。這是我正在工作的小提琴鏈接,任何幫助將不勝感激。在HTML表格的每個單元格中播放音頻

謝謝

+1

你好,歡迎來到SO!您的鏈接缺失;-) – MiBrock

+0

@ MiBrock對不起,我的鏈接... https://jsfiddle.net/dani_94/d2hg0Lg6/ –

+1

那麼,你的問題在哪裏?任何錯誤?請在您的問題中添加一些信息。 – MiBrock

回答

1

這是您的活動設置方式,您只需將事件添加到該元素在Javascript中,而不是像這樣:

var btn = document.getElementById('play'); 
btn.onclick = play; 

我編輯你的提琴:https://jsfiddle.net/d2hg0Lg6/1/

我用多個按鈕和一個循環來編輯小提琴,將所有事件都附加到演奏中,我將其作爲練習留給你演奏不同按鍵的不同聲音:)

document.querySelectorAll("button").forEach(function (elem) { 
    elem.onclick = play; 
}); 

更新的小提琴在這裏:https://jsfiddle.net/d2hg0Lg6/2/

+0

非常感謝您的幫助。正是我在找什麼。 @Brunis –

+0

@Amy_ella你會將它標記爲答案嗎? – Brunis

+0

爲每個單元格添加一個按鈕,向所有單元添加一個類,將單擊事件附加到具有該類的所有元素,然後探測目標觸發它的事件並採取相應措施:) – Brunis