2017-02-17 67 views
1

在我的HTML页面上,我有一个包含数字1-5的下拉列表。当用户选择其中一个选项时,我希望我的javascript能够抓取选项并循环播放,但是很多次选择了询问同一组问题。使用带下拉列表的循环

我的问题是:我如何让循环遍历下拉列表中选定的数量并输出Javascript中的次数问题?

+0

有什么问题吗? –

回答

2

你需要改变你的最后一个函数:

var value = document.getElementById("value").value; 

    console.log(value); 

    for (var i = 0; i < value; i++) 
    { 
     var output = document.getElementById("test").innerHTML += ("<p>What you want?</p> <select id='animal[i]'> <option value='first'>first</option> <option value='second'>second</option> </select></p>"); 
    } 
+0

是的,它,为愚蠢道歉,我认为我已经结束了这个 –

+0

你有两个问题:'innerHTML + ='是真的,'numAnumals.length'必须改为'numAnimals' –

+0

道歉,我惊慌。我会upvote这个答案,并给它一个正确的标记,因为它确实帮助我很多 –