根据变量更改图像源

时间:2013-02-03 21:34:12

标签: javascript html image

有没有办法根据变量使用javascript更改HTML图像的来源?我在考虑这样的事情:

var image = 1;

if(image=1) {
    document.getElementById('myImage').src = "images/one.png";
} else if(image=2) {
    document.getElementById('myImage').src = "images/two.png";
} else {
    window.alert("You have a weird variable value");
}

请告诉我如何使用if ... then或switch语句来实现此功能。

1 个答案:

答案 0 :(得分:2)

=是一项任务。赋值语句作为自身进行求值。所以if(image=1)表示“为图像分配1,然后如果1为真......”。 (1始终是真正的价值)。

要比较两个值,请使用===(或==,如果您想要输入类型)。

if (image === 1) {

} else if (image === 2) {