就像我在標題中所說。我想播放不同的聲音,但出於某種原因,播放聲音後按鈕上的文字會消失。按鈕仍然有效。我需要按鈕保持不動。按鈕點擊,聲音播放,但按鈕消失
也有反正不按鈕點擊時不重新加載頁面?
這裏是我的代碼:
的javascript:
function playSound() {
var sounds = new Array(
"battle.mp3"
);
$("button").html("<embed src=\""+sounds[Math.floor(Math.random()*(sounds.length+1))]+"\" hidden=\"true\" autostart=\"true\" />");
HTML
<div id="element">
<button onclick="javascript:playSound()">Try it</button>
</div>
英雄所見略同! – Daniel
如果我這樣做,雖然這個新的元素會被點擊後消失不是嗎?我也把假回報。在函數結束時,頁面會重新加載。 – user1509151