gpt4 book ai didi

javascript - 如何使用 Javascript 更改点击后的图像?

转载 作者:行者123 更新时间:2023-12-03 08:03:19 25 4
gpt4 key购买 nike

我在使用 Javascript 将一张图像更改为另一张图像时遇到一些问题。理想情况下,程序应该在单击时更改图像,但我认为该命令的语法不正确。我的图像位于名为“images”的文件夹中,程序文件位于与“images”文件夹相同的文件夹中。我注意到的错误是,单击时,图像尝试更改,但更改源图像时出现错误。

我读过类似的问题,但就复杂性而言,答案超出了我的想象。我正在阅读我想做的事情的示例,但我无法让我的代码工作,即使我几乎复制了整个代码。

Javascript

function changeIMG() {
var image = document.getElementById("face");
if (image.src.match("off")) {
image.src = "images\on.png";
} else {
image.src = "images\off.png";
}}

HTML

<body>

<center>
<h3>Welcome to the game.</h3>

<br>



<img src="images\off.png" id="face" onClick="changeIMG()" height="250" width="250">



</center>

最佳答案

使用images/on.png";代替images\on.png";

您的 JavaScript 函数运行良好。

function changeIMG() {
var image = document.getElementById("face");
if (image.src.match("off")) {
image.src = "http://dummyimage.com/100x100/000/fff&text=on";
} else {
image.src = "http://dummyimage.com/100x100/000/fff&text=off";
}}
<center>
<h3>Welcome to the game.</h3>
<br>
<img src="http://dummyimage.com/100x100/000/fff&text=off" id="face" onClick="changeIMG()" height="250" width="250">
</center>

关于javascript - 如何使用 Javascript 更改点击后的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34503432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com