比较 JavaScript 中的图像

Compare an image in javascript

本文关键字:图像 JavaScript 比较      更新时间:2023-09-26

我正在尝试比较javascript中的图像。如果图像为真,它将更改为其他图像。我写了一个 if 语句,但它似乎不起作用。有谁知道我如何实现这一目标?

function test()
{
imageElement = document.getElementById('pic');
if(imageElement.src == "images/cat_12.gif"){
imageElement.src = "images/press2_12.gif";
}else{
}
}
function test(){
    if(imageElement.src.indexOf("images/cat_12.gif") != -1){
       //
    }
}
当您

从Javascript读取src时,它将转换为完整的URL。您可以尝试提取文件名,例如 img.src.substr(img.src.lastIndexOf('/')) .

更好的解决方案是在图像之间使用类和CSS背景切换。