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 13:36:16 浏览: 30
document.getElementById()
在上述JavaScript代码中,我们可以看到当用户点击ID为“play-pause-img”的HTML元素时,会触发一个onclick事件。在事件处理程序中,我们首先使用test.isPlaying()方法来检查当前音频是否正在播放。如果正在播放,我们调用test.pauseAudio()方法来暂停音频,并将播放/暂停按钮的图片更改为“play.png”。否则,我们调用test.playAudio()方法来播放音频,并将播放/暂停按钮的图片更改为“pause.png”。
如果你想在HTML中切换图片,可以使用JavaScript中的document.getElementById()方法来获取你想要更改的HTML元素,然后使用元素的src属性来更改图片的路径。以下是一个示例代码:
HTML:
```
<img id="myImg" src="image1.png" alt="Image 1">
<button onclick="changeImage()">Change Image</button>
```
JavaScript:
```
function changeImage() {
var img = document.getElementById("myImg");
if (img.src.endsWith("image1.png")) {
img.src = "image2.png";
img.alt = "Image 2";
} else {
img.src = "image1.png";
img.alt = "Image 1";
}
}
```
在这个例子中,我们使用了一个按钮来触发changeImage()函数。在函数中,我们首先使用document.getElementById()方法获取ID为“myImg”的HTML元素。然后,我们使用if语句来检查图片的当前路径是否为“image1.png”。如果是,我们将图片的路径更改为“image2.png”,并将其alt属性更改为“Image 2”。否则,我们将图片的路径更改为“image1.png”,并将其alt属性更改为“Image 1”。
阅读全文