<!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. カグラー