【发布时间】:2017-01-28 03:39:47
【问题描述】:
目前我正在尝试将单击时的图像更改为另一个图像。我已经设法使用以下代码做到了:(工作)
<img id="inv1imgid" src="https://upload.wikimedia.org/wikipedia/commons/thumb/a/a2/X_mark.svg/525px-X_mark.svg.png" onclick="switchImage(this)" width="36" height="36" />
var preselected = "https://upload.wikimedia.org/wikipedia/commons/thumb/a/a2/X_mark.svg/525px-X_mark.svg.png";
var selected = "https://cdn.pixabay.com/photo/2016/03/31/14/37/check-mark-1292787_960_720.png";
var switchImage = function(image) {
if(image.src == preselected) {
image.src = selected;
} else {
image.src = preselected;
}
};
这项工作,但只有当我给 img src 一个 URL 时。我想使用:src =“selectedimg.png”和src =“preselectedimg.png”,但是当我这样做时,它似乎找不到图像,因为没有图像被切换。是的,这些图像在我的 wwwroot 文件夹中有这些名称。
【问题讨论】:
-
如果你想要这样的话,你的图像必须与调用它的文件的路径相同
标签: javascript html