2014-01-13 2 views
-2

Я попытался использовать объект select с JavaScript, но он, кажется, идет. ли кто-нибудь знает, что я говорю оПредупреждение с использованием объекта select

это то, что я попытался

var x = document.getElementById("mySelect").selectedIndex; 

var u = document.getElementsByTagName("option")[x].value; 

        document.getElementById("demo").innerHTML=u; 
+0

В чем проблема? Что делает ваш код? Что вы хотите сделать? –

ответ

3
var sel = document.getElementById("mySelect"); //reference the select 
var index = sel.selectedIndex; //find the index that was picked 
var option = sel.options[index]; //select the option that was picked 
document.getElementById("demo").innerHTML = option.value; //read the value 

, если вы хотите, чтобы текст и не используйте значение .text

document.getElementById("demo").innerHTML = option.text; //read the value 

Что этот образец кода не делает, это сделка, если ничего не выбрано. Это будет selectIndex равным -1.

+0

Или просто 'document.getElementById (" demo "). InnerHTML = sel.value;'. –

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