关于javascript的问题...

addElement({
id : "menu1",
leftId:"menu5",
rightId:"menu2",
upId:"menu5",
downId:"menu6",
onfocus:"onChangeImg('menu1','<%=PageConfigMap.getPicOver("1171101","")%>');",
onblur:"onChangeImg('menu1','clearInterval()');",
});

function onChangeImg(id,img){
document.getElementById(id).style.background="url(<%=filePath%>" + img +") no-repeat";
}

怎么样判断在onChangeImg中参数id与addElement中id相等?语句怎么写?

onChangeImg多增加一个参数传入addElement的id

     addElement({
        id : "menu1",
        leftId:"menu5",
        rightId:"menu2",
        upId:"menu5",
        downId:"menu6",
        onfocus:"onChangeImg('menu1','<%=PageConfigMap.getPicOver("1171101","")%>','menu1');",
        onblur:"onChangeImg('menu1','clearInterval()','menu1');",
        });

        function onChangeImg(id,img,nowid){
            alert(id==nowid)
        document.getElementById(id).style.background="url(<%=filePath%>" + img +") no-repeat";
    }