HTML Markup
<select id="dropdown">
<option>First</option>
<option>Second</option>
<option>Third</option>
</select>
<textarea id="textarea"> </textarea>
Javascript
document.getElementById('dropdown')
.addEventListener('change', function() {
console.log(this.value);
document.getElementById('textarea').innerHTML += this.value;
}, false);
here Работа скрипку. Надеюсь это поможет.
Ответ 2:
После обновили свой вопрос,
var list1 = document.createElement("select");
for(var u=0; u<=20; u++) {
var w= document.createElement("option");
var e = document.createTextNode(u);
w.appendChild(e);
list1 .appendChild(w);
}
document.getElementsByTagName('body')[0].appendChild(list1);
list1.onchange = function() {
document.getElementsByTagName("input")[0].value=list1.value;
}
Вы не добавлял list1 в теле документа. Вот почему вы не смогли увидеть результат.
Вы пробовали что-нибудь? – naththedeveloper
да я попробовал .. list1.onchange = function() {document.getElementTagId ("input"). Value = list1.option [list1.selectedIndex] .value;} – user3244853
Пожалуйста, обновите свой вопрос, а не добавьте код в комментарии , –