Смена selected="selected" с помощью JS | Как ?
При нажатии кнопки с id="1" > selected="selected" должен быть у Яблоки
При нажатии кнопки с id="2" > selected="selected" должен быть у Мандарины и т.д. <button id="1" type="button">Выбрать</button> <button id="2" type="button">Выбрать</button> <button id="3" type="button">Выбрать</button> <button id="4" type="button">Выбрать</button> <select class="form-control" name="nabor"> <option selected="selected" value="Яблоки">Яблоки</option> <option value="Мандарины">Мандарины</option> <option value="Апельсины">Апельсины</option> <option value="Гранат">Гранат</option> </select> |
Vipz,
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Vipz,
<!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> </style> <script> window.addEventListener('DOMContentLoaded', function() { var control = document.querySelector('.form-control'); [].forEach.call(document.querySelectorAll('button'), function(item) { item.addEventListener('click', function() { control.selectedIndex = this.id - 1 }); }); }); </script> </head> <body> <button id="1" type="button">Выбрать</button> <button id="2" type="button">Выбрать</button> <button id="3" type="button">Выбрать</button> <button id="4" type="button">Выбрать</button> <select class="form-control" name="nabor"> <option selected="selected" value="Яблоки">Яблоки</option> <option value="Мандарины">Мандарины</option> <option value="Апельсины">Апельсины</option> <option value="Гранат">Гранат</option> </select> </body> </html> |
Часовой пояс GMT +3, время: 17:53. |