var playPauseImg = document.getElementById("play-pause-img"); playPauseImg.onclick = function() { if (test.isPlaying()) { test.pauseAudio(); playPauseImg.src = "play.png"; playPauseImg.alt = "Play"; } else { test.playAudio(); playPauseImg.src = "pause.png"; playPauseImg.alt = "Pause"; } } 怎么写html代码
时间: 2024-03-26 16:36:17 浏览: 55
实现html播放视频的代码
以下是一个简单的HTML代码示例,其中包括一个播放/暂停按钮和一个音频控件,当用户点击按钮时,将触发JavaScript代码中的onclick事件处理程序:
```
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>播放/暂停音频</title>
</head>
<body>
<audio id="myAudio" src="myaudio.mp3"></audio>
<button id="play-pause-img"><img src="play.png" alt="Play"></button>
<script>
var test = document.getElementById("myAudio");
var playPauseImg = document.getElementById("play-pause-img");
playPauseImg.onclick = function() {
if (test.isPlaying()) {
test.pauseAudio();
playPauseImg.innerHTML = '<img src="play.png" alt="Play">';
} else {
test.playAudio();
playPauseImg.innerHTML = '<img src="pause.png" alt="Pause">';
}
}
</script>
</body>
</html>
```
在这个例子中,我们在HTML中使用了一个音频控件,其ID为“myAudio”,并指定了音频文件的路径。我们还创建了一个按钮,其ID为“play-pause-img”,并用一个带有“Play”文本替换了默认的按钮文本。
在JavaScript代码中,我们使用document.getElementById()方法来获取音频控件和按钮元素,并将它们存储在变量test和playPauseImg中。然后,我们使用playPauseImg.onclick属性将一个onclick事件处理程序分配给按钮。在事件处理程序中,我们检查音频是否正在播放,如果是,我们调用test.pauseAudio()方法来暂停音频,并将按钮的HTML内容更改为一个带有“Play”图像的<img>元素。否则,我们调用test.playAudio()方法来播放音频,并将按钮的HTML内容更改为一个带有“Pause”图像的<img>元素。
阅读全文