Спасибо Рони за подсказку.
Все исправил. Теперь скрип выглядит так:
function Selected(a) {
var label = a.value;
if (label==1) {
var i = 0
while (i<100){
document.getElementsByName("label1")[i].style.display='block';
document.getElementsByName("label2")[i].style.display='none';
document.getElementsByName("label3")[i].style.display='none';
document.getElementsByName("label4")[i].style.display='none';
document.getElementsByName("label5")[i].style.display='none';
document.getElementsByName("label6")[i].style.display='none';
i++;
}
} else if (label==2) {
var i = 0
while (i<100){
document.getElementsByName("label1")[i].style.display='none';;
document.getElementsByName("label2")[i].style.display='block';;
document.getElementsByName("label3")[i].style.display='none';
document.getElementsByName("label4")[i].style.display='none';
document.getElementsByName("label5")[i].style.display='none';
document.getElementsByName("label6")[i].style.display='none';
i++;
}
...
Немного великоват. )))
Хотел сделать так:
function Selected(a) {
var label = a.value;
var y=label;
var x=label-1;
var nameClass
while (y==label){
nameClass = "label" + y;
var i = 0;
while (i<100){
document.getElementsByName(nameClass)[i].style.display='display';
}
}
while (y<100){
i = 0;
y++;
nameClass = "label".y;
while(i<100){
document.getElementsByName(nameClass)[i].style.display='block';
}
}
while (x>0){
i = 0;
nameClass = "label".x;
while(i<100){
document.getElementsByName(nameClass)[i].style.display='block';
}
x--;
}
}
но не знаю как правильно подставить в document.getElementsByName(nameClass) название класса с порядковым номером.