У меня такой код для селектбоксов:
addOption(document.drop_list.Category2,dd1, dd1);
function SelectSubCat2(){
var c2 = document.drop_list.Category2.text;
var dd1 = "CD-R";
if(c2 == dd1){
addOption(document.drop_list.Category3,sel3, sel3);
addOption(document.drop_list.Category3,bp1, b1);
addOption(document.drop_list.Category3,bp2, b2);
}
function addOption(selectbox, value, text ){
var optn = document.createElement("OPTION");
optn.text = text;
optn.value = value;
if(text==sel0|text==sel1|text==sel2|text==sel3){
optn.setAttribute("selected","selected");
}
selectbox.options.add(optn);
}
Если я указываю переменную
c2 как свойство -
text, то функция не работает, строки не добавляются.
А если её указать как
value
var c2 = document.drop_list.Category2.value;
функция работает.