Показать сообщение отдельно
  #3 (permalink)  
Старый 18.02.2018, 16:07
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

<body>
<script>

let mas = [
{"лето": "Одень футболку и шорты"},
{"осень": "Одень куртку и штаны"},
{"зима": "Одень шубу и тёплые штаны"},
{"весна": "Одень ветровку и джинсы"},
];

document.body.insertAdjacentHTML('beforeend', '<select id="sel"></select><input type="text" id="text">');
var sel =document.querySelector('#sel'), text = document.querySelector('#text');
for (let i = 0; i<mas.length; i++) sel.insertAdjacentHTML('beforeend','<option>'+Object.keys(mas[i])+'</option>');
 
(func =()=> text.value = Object.values(mas[sel.selectedIndex]))();
sel.addEventListener("change",  func, false);
</script>

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