gpt4 book ai didi

javascript - 通过javascript单击时更改图像

转载 作者:行者123 更新时间:2023-11-28 16:02:54 27 4
gpt4 key购买 nike

我正在构建一个用于家庭自动化的网站,我试图让图像在我点击它时发生变化,但发生的事情是它消失得无影无踪并且不会变回来!我尝试了多个在线脚本,但结果相同。

<!doctype html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Raspberry Pi Home Automation</title>
<link href="css/singlePageTemplate.css" rel="stylesheet" type="text/css">
<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" type="text/css">
<script>var __adobewebfontsappname__="dreamweaver"</script>
<script src="http://use.edgefonts.net/source-sans-pro:n2:default.js" type="text/javascript"></script>
<script>
function changeImage() {

if (document.getElementById("imgClickAndChange").src == "C:\Users\Nour\Desktop\Raspberry Pi Website\images\light_is_on.png")
{
document.getElementById("imgClickAndChange").src = "C:\Users\Nour\Desktop\Raspberry Pi Website\images\light_is_off.png";
}
else
{
document.getElementById("imgClickAndChange").src = "C:\Users\Nour\Desktop\Raspberry Pi Website\images\light_is_on.png";
}
}
</script>
</head>
<body>
<p> <img src="C:\Users\Nour\Desktop\Raspberry Pi Website\images\light_is_on.png" id="imgClickAndChange" onclick="changeImage()"> </p>
</body>

</html>

最佳答案

我不确定您发生了什么,但您的脚本似乎运行良好,如下所示。

您确定图像路径/文件名正确吗?如果第二张图片不存在,它将只是一个没有 src 图片的空标签,因此没有宽度或高度可供您再次单击它以将其改回。

同时检查控制台,如果那里有任何错误,请告诉我们。

function changeImage() {
if (document.getElementById("imgClickAndChange").src == "https://via.placeholder.com/150/0000ff"){
document.getElementById("imgClickAndChange").src = "https://via.placeholder.com/150/ff0000";
}else{
document.getElementById("imgClickAndChange").src = "https://via.placeholder.com/150/0000ff";
}
}
<img src="https://via.placeholder.com/150/0000ff" id="imgClickAndChange" onclick="changeImage()">

关于javascript - 通过javascript单击时更改图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55296880/

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