Показать сообщение отдельно
  #1 (permalink)  
Старый 08.03.2016, 10:53
Новичок на форуме
Отправить личное сообщение для Romanych Посмотреть профиль Найти все сообщения от Romanych
 
Регистрация: 08.03.2016
Сообщений: 3

Вопрос по коду Java script (выводит динамический список)
Приветствую всех и прошу помощи так как джава скрипты не знаю, но есть необходимость в размещении следующего кода на сайте.

Вот код который строит динамический список из 3 select ов:


<!DOCTYPE HTML> 

<html> 

<head> 
  <title>Untitled</title> 
<meta charset="windows-1251"> 
</head> 

<body> 
<style> 
.div2 { 
 display: none ; 
} 
</style> 
<style> 
.div3 { 
 display: none ; 
} 
</style> 
<select onchange="change(this.value);"> 
<option value=1 selected>Выбирите</option> 
<option value=2>2</option> 
<option value=3>3</option> 

</select> 
<div class="div1">Ни чего не выбрано</div> 
<div class="div2">2</div> 
<div class="div3">3</div> 

<script> 
var divs = document.querySelectorAll(".div1, .div2, .div3") ; 
function change(i) { 
 var nodeList = divs, 
 l = nodeList.length ; 
 while(l--) 
 nodeList[l].style.display = "none" ; 
 nodeList = document.querySelectorAll(".div"+i) ; 
 l = nodeList.length ; 
 while(l--) 
  nodeList[l].style.display = "block" ; 
} ; 
</script> 

</body> 

</html>


Вопрос: Что нужно поменять в коде скрипта, чтоб была возможность корректного вывода более 3-ех селектов? Допустим 5-ти.

Жду ответа. Буду очень благодарен за подсказку!
Ответить с цитированием