我正在尝试比较javascript中的图像。如果图像为真,它将变为不同的图像。我写了一个if语句,但似乎没有用。有谁知道我怎么能做到这一点?
function test()
{
imageElement = document.getElementById('pic');
if(imageElement.src == "images/cat_12.gif"){
imageElement.src = "images/press2_12.gif";
}else{
}
}
答案 0 :(得分:1)
function test(){
if(imageElement.src.indexOf("images/cat_12.gif") != -1){
//
}
}
答案 1 :(得分:0)
src
将转换为完整的URL。您可以尝试提取文件名,例如img.src.substr(img.src.lastIndexOf('/'))
。
更好的解决方案是在图像之间使用类和CSS背景切换。