Присвоить значения Дропдаун листа - JavaScript
Дорогие друзья возникла такая вот проблема, у меня имеется инпут, после него идёт Дропдаун лист с тегами, после чего Кнопка , При введении текста в инпут и выборе в дропдаун листе нужного нам тега, и нажатии на финальную кнопку, создаётся элемент и записывается текст импута в выбранном нам теге. Но мне так же нужно добавить дропдаун лист со значениями Color, Border и Margin. Принцип работы тот же , только добавляется выбранное значение и нового листа и выводится в тот же новосозданный элемент. Но я не могу задать Value, прошу помощи с данной задачей. А вот и мой код
<!DOCTYPE html> <html> <head> <style> .zap { background-color: #4CAF50; height: 54px; color: white; } #barev:hover { background-color: white; background-image: none; } #barev { height: 70px; color:black; border-color: black; border-width: 0.1px; /*background-image: url(http://glisa.ru/secret.php);*/ } </style> </head> <body> <input id="barev" type="text" name="lname" value=""><br><br> <select id="bar"> <option disabled>YO</option> <option id="pick" value="p">p</option> <option value="h1" >h1</option> <option value="div">div</option> </select> <select id="bar1"> <option value="">СТАЙЛЫ!</option> <option value="">ЦВЕТОЧКИ</option> <option value="Border">РАМОЧКИ</option> <option value="Margin">РАЗМЕР ИМЕЕТ ЗНАЧЕНИЕ</option> </select> <button class="zap" onclick="myFunction()">Запоминалка</button></br></br> <script> function myFunction() { var x = document.getElementById("bar"); var btn = document.createElement(x.value); var x2 = document.getElementById("bar1"); var btn2 = document.createElement(x2.value); var x1 = document.getElementById("barev"); var t = document.createTextNode(x1.value); btn.appendChild(t); document.body.appendChild(btn); } </script> </body> </html> |
Часовой пояс GMT +3, время: 11:12. |