2014-02-06 5 views
-5

Я сделал выпадающие списки, используя для цикла в java-скрипте. Как я могу принимать значения из каждого списка и добавлять их вместе и показывать результат в текстовой области.Выпадающий список в java-скрипте

Это то, что я сейчас:

list1.onchange = function() 
{ 
    document.getElementTagId("input").value = list1.option[list1.selectedIndex].value;‌​ 
} 
+2

Вы пробовали что-нибудь? – naththedeveloper

+0

да я попробовал .. list1.onchange = function() {document.getElementTagId ("input"). Value = list1.option [list1.selectedIndex] .value;} – user3244853

+0

Пожалуйста, обновите свой вопрос, а не добавьте код в комментарии , –

ответ

0

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 в теле документа. Вот почему вы не смогли увидеть результат.

+0

Благодарим за помощь – user3244853

Смежные вопросы