Показать сообщение отдельно
  #8 (permalink)  
Старый 12.06.2016, 23:14
hhh hhh вне форума
Профессор
Отправить личное сообщение для hhh Посмотреть профиль Найти все сообщения от hhh
 
Регистрация: 19.11.2013
Сообщений: 150

<select id="test">
  <option>Гек</option>
  <option>Том</option>
  <option>Сид</option>
  <option>Джим</option>
</select>
<select>
  <option>Гек</option>
  <option>Том</option>
  <option>Сид</option>
  <option>Джим</option>
</select>
<script>

var selectColletion = document.querySelectorAll('select'),
    firstSelect = selectColletion[0],
    lastSelect = selectColletion[1];

    firstSelect.onchange = function() {
      if (this.selectedIndex >= lastSelect.selectedIndex) {
        lastSelect.value = this.value;

        for (var i = 0; i < lastSelect.selectedIndex; i++) {
          lastSelect.options[i].style.display = "none";
        }
      } else {
        lastSelect.value = this.value;
        for (var i = 0; i < lastSelect.length; i++) {
          if (i < lastSelect.selectedIndex) continue;
          lastSelect.options[i].style.display = "block";
        }

      }

    };

</script>
Ответить с цитированием