我想在单击时更改图像,但通过变换使新图像变大
我想做的另一件事是,当我单击这个时,我想同时隐藏其他 div
function changeImage() {
var image = document.getElementById("myDIV");
if (image.src.match("dot")) {
image.src = "";
else {
image.src = "";
}
}
}
function myFunction() {
document.getElementById("myDIV").style.Transform = "scale(2)";
}
<div id="myDIV" onclick="changeImage()"><img src=""></div>
您已在
else
标签内添加了 if
标签,而没有为该 if
标签提供另一个 else
。例如,使用下面两个适合您需要的选项之一。
选项 1:
function changeImage() {
var image = document.getElementById("myDIV");
if (image.src.match("dot")) {
image.src = "";
}
else {
image.src = "";
}
}
选项2:
function changeImage() {
var image = document.getElementById("myDIV");
if (image.src.match("dot")) {
image.src = "";
if(image.src.match("dotcom")){
image.src = "";
}
else {
image.src = "";
}
}
}
希望有帮助...!