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

427
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>?

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

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

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

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

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

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

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

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

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

632