Denis_Artamonov, ты вообще понимаешь функциональность своего кода?
У тебя в цикле при каждой итерации что-то присваивается той "калитке"...
Вот иллюстрация
KALITKA = "";
for (var j = 0; j < COM_SECT_ITEMS.length; j++){
CONDITION_ID = COM_SECT_ITEMS[j].getAttribute("CONDITION_ID");
if(CONDITION_ID == 31 || CONDITION_ID == 206 || CONDITION_ID == 512){
KALITKA = KALITKA+"К, "+'/';
}
else{
KALITKA = KALITKA+""+'/';
}
//здесь например
}
alert(KALITKA);
Ты вообще, что хочешь получить в итоге?
Поскольку менять в цикле значения "шило" на "мыло" в некой переменной бессмысленно.