Показать сообщение отдельно
  #6 (permalink)  
Старый 24.12.2017, 16:08
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

открывашка селектом selectedIndex
Anushki,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  .item{
    display: none;
  }
  .item.open {
    display: block;
  }

  </style>

  <script>
window.addEventListener('DOMContentLoaded', function() {
  var sel = document.querySelector('#sel'),
  div = document.querySelectorAll('.item');
  sel.addEventListener('change', function() {
  [].forEach.call( div, function(el, i) {
         i  == sel.selectedIndex - 1?
         el.classList.add('open') :
         el.classList.remove('open');
  });
  });
    });
  </script>
</head>

<body>
<select id="sel">
 <option value="">-- Выбрать --</option>
 <option value="Белый">Белый</option>
 <option value="Зеленый">Зеленый</option>
 <option value="Красный">Красный</option>
 </select>

 <div class="item">Белый</div>
 <div class="item">Зеленый</div>
 <div class="item">Красный</div>


</body>
</html>

Последний раз редактировалось рони, 24.12.2017 в 16:52.
Ответить с цитированием