切换case以加载img src的值

时间:2012-10-22 19:21:29

标签: javascript

大家好,我试图测试一个案例

switch(condition){
case 1:dom.byId("showImage").value = "../img/working.png";
break;
default: alert("nothing met");
}

请记住,我有相当多的图像加载依赖于条件会更有效的功能吗?

function(imgValue){

}

更新:

我需要根据条件加载不同的10张图像。更好的说我的问题应该是如果一个“案例”匹配我将如何在一个名为“showImage”的id上显示它我希望这清除了一点。问题的第二部分是一个函数,如果一个案例匹配,我必须做的就是将URL更有效地插入到图像中?情况下:grabImage( '../ IMG / working.png')

2 个答案:

答案 0 :(得分:1)

您的更新列出的实际问题的答案:

document.getElementById('showImage').src = "yourpicture.png";

答案 1 :(得分:0)

我最终使用了类似的东西......

 function getImage(url){
                dom.byId("showCertainImage").src = url;
               //dom.byId is a dojo selector I should have mentioned this sorry                   
             }

   switch(condition){
                case 1: getImage("img/img1.png");//there are 15 others just like this                
                break;
                case 2: getImage("img/img2.png");                
                break;
                default: getImage("img/default.png");
    }