我通過自己做一些小練習來學習HTML-CSS-JS。我創建了一個小的代碼,當我點擊圖片播放的mp3音頻:播放音頻文件,當點擊是內部圖像時,點擊是在外部圖像時播放不同的音頻文件
<html>
<head>
<title>Image audio exercise</title>
</head>
<body>
<script>
function play(){
var audio = document.getElementById("audio");
audio.play();
}
</script>
<img src="img.gif" onclick="play()">
<audio id="audio" src="sound.mp3" ></audio>
</body>
</html>
我希望能夠發揮不同的音頻文件時,點擊在圖像之外。有沒有簡單的方法來做到這一點?也許是一個if-else語句?
檢查這個問題(http://stackoverflow.com/questions/18893144/javascript-detect-click-event-outside-of-div)也許可以幫到您:) – ayxos