<!DOCTYPE html>
<html>
<body>
<img id="myImage" onclick="aud_play_pause()" src="../../images/off.png" alt=""/>
<audio id="myAudio">
</audio>
<script>
function aud_play_pause()
{
var song = ["../Sesler/3.mp3"];
var myAudio = document.getElementById("myAudio");
var image = document.getElementById('myImage');
myAudio.src = song;
if (myAudio.paused)
{
image.src = "../../images/on.png";
myAudio.play();
}
else if(image.src.match("on"))
{
image.src = "../../images/off.png";
myAudio.pause();
}
}
</script>
</body>
</html>
我不明白爲什麼這是行不通的。當我點擊(它開始)時,它應該開始,並且當我再次點擊時(它不會),我們會假設它會發生。我認爲「else if」聲明不起作用,但爲什麼?
感謝,
H.卡格拉
這不是Java,它是Javascript。如果你不知道它們的區別,那麼網站上的每一個wiki都會提供幫助, –
謝謝你的好意Rachel。我會遵循你的建議。 – Caglar
我編輯了標題。對不起,造成誤解。 – Caglar