Select option(выбрать опцию)

231
20 июня 2018, 08:40

Надо выбрать опцию.Чтобы ее выбрать надо сначало открыть меню а потом выбрать, но у меня так получается когда я открываю меня,то все нормально, но вот когда я выбираю опцию то меню закрывается и я не могу ее выбрать.Пожалуйста помогите.

function chooseLanJs() { 
  var select = document.getElementById('slct');  
  var selectedValue = select.options[select.selectedIndex].value; 
    if (selectedValue == 2) { 
    } 
    else { 
    } 
} 
chooseLanJs(); 
 
 
function openMnuJs() { 
    document.getElementById("myDropdown").classList.toggle("show"); 
} 
 
window.onclick = function(event) { 
  if (!event.target.matches('#dropbtn')) { 
 
    var dropdowns = document.getElementsByClassName("dropdown-content"); 
    var i; 
    for (i = 0; i < dropdowns.length; i++) { 
      var openDropdown = dropdowns[i]; 
      if (openDropdown.classList.contains('show')) { 
        openDropdown.classList.remove('show'); 
      } 
    } 
  } 
}
.dropdown-content { 
    position: absolute; 
    background-color: white; 
    z-index: 9000; 
    -webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
border-radius: 4px; 
width: 20%; 
height: 170px; 
text-align: left; 
display: none; 
} 
.show {display:block;}
<button onclick="openMnuJs()" id="dropbtn"><span id="txt-mnu">JavaScript</span></button> 
		  			  <div id="myDropdown" class="dropdown-content"> 
		  			  	<div class="language"> 
		  				<span>Язык</span> 
  <div class="select" onchange="chooseLanJs()"> 
    <select name="slct" id="slct"> 
      <option value="1">JavaScript</option> 
      <option value="2">CoffeeScript</option> 
      <option value="3">No JS</option> 
      <option value="4">Nice!</option> 
    </select> 
  </div> 
</div> 
</div>

READ ALSO
API Leaflet. Меню

API Leaflet. Меню

Как сделать такое менюНикак не получаеться, возможно что-то упускаю

247
Использование переменной в методе equals в лямбда-выражении

Использование переменной в методе equals в лямбда-выражении

Можно ли как-то реализовать сравнение строк в лямбда-выражении при условии, что одна из строк - это переменная? Хочу сделать DAO интерфейс с методом...

240
Когда нужно делать clean package Мавеном

Когда нужно делать clean package Мавеном

У меня есть непонимание после каких изменений нужно делать clean-packageУ меня довольно большой проект и тратить по 10-15 минут на clean-package каждый...

235