0
我創建了一個每行2列的表格,其鼠標懸停上的列將播放相應的聲音。問題是它只爲所有列播放第一個聲音test1.ogg?HTML表格列只播放全部第一個音頻的聲音
window.onload = function() {
var mySound = document.getElementById('mySound');
var myIcons = document.getElementsByClassName('myIcon');
for(var i = 0; i < myIcons.length; i++) {
myIcons[i].onmouseover = function() {
mySound.play();
return false;
};
};
};
<tr>
<td class="myIcon">Test1
<audio id='mySound' preload="auto"><source src='test1.ogg'/>
</audio>
</td>
<td class="myIcon">Test2
<audio id='mySound' preload="auto"><source src='test2.ogg'/>
</audio>
</td>
</tr>
我得到類型錯誤:的document.getElementById(... )與上面的代碼爲空。 – djangog