我不明白我的代码哪里出了问题。在这种情况下,if
似乎没有起作用。当人们点击按钮时,我想要图片发生变化。请有人帮忙吗?
<body>
<div>
<img id="en_garde" src="gifattaque/gif1.png">
</div>
<br>
<button onclick=attaque_animation() type="button">Attaque</button>
<script>
function attaque_animation() {
if (document.getElementById("en_garde").src=="gifattaque/gif1.png") {
document.getElementById("en_garde").src="gifattaque/gif2.png";
}
};
</script>
</body>
</html>
onclick="attaque...()"
) - Shomzconsole.log(document.getElementById("en_garde").src)
查看.src
属性解析为什么。 - Bergihostname
和protocol
,即图像的绝对URL(http://yourdomain.com/file/gifattaque/gif1.png)。因此,请尝试将其添加到图像路径中,然后进行比较。 - Akshaya Raghuvanshi