Как получить value option у select

431
17 января 2017, 22:56

Как передать id option а не имя? Например:

                <select id="server" name="server" class="placeholder">
                    <option id="0">Выберите сервер</option>
                    <option id="1">Test</option>    
                </select>  

Как получать не отображаемый текст а <option id="1">, в этом случае 1.

Answer 1

server.addEventListener('change', function() { 
  listener(server); 
}); 
 
function listener(elem) { 
  var id = elem.querySelector(':checked').getAttribute('id'); 
 
  console.log(id); 
}
<select id="server" name="server" class="placeholder"> 
  <option id="0">Выберите сервер</option> 
  <option id="1">Test</option> 
</select>

READ ALSO
Как центрировать &lt;li&gt; относительно границ &lt;ul&gt;?

Как центрировать <li> относительно границ <ul>?

Как можно центрировать элементы списка <li> относительно границ списка <ul>?

357
Плавное изменение позиции фона

Плавное изменение позиции фона

Здравствуйте! Я не могу понять, как можно сделать плавный эффект изменения позиции фона

475
Как в CSS сверстать неровную фигуру?

Как в CSS сверстать неровную фигуру?

Нужно сверстать вот такую фигуру, но не знаю как правильно это сделатьДелал квадрат и через before добавлял обрезанный border, но на разных разрешениях...

377
Как сделать, чтобы при нажатии на картинку скачивался файл?

Как сделать, чтобы при нажатии на картинку скачивался файл?

Подскажите пожалуйста)) Как сделать чтобы при нажатии на картинку скачивался документ? Я сделала через download НО как его привязать к картинке??

636