我的第一个问题是我是否正确地将 id "textOne" 中的值获取到我的 var a 中?其次,我应该让我的 while 循环运行“而代表我要打印的索引值的变量”大于或等于最小数组值。我的 While 循环条件是否正确?
我基本上只是希望它根据用户输入范围为 1-5 打印出我的数组中正确数量的索引。
提前致谢。
<input type="button" value="Click" onclick="JobDuties()" />
to see my top
<input type="text" id="textOne" />
job duties here
<p id="answer"></p>
<script type="text/javascript">
function JobDuties()
{
var x = "";
var a = document.getElementById('textOne').value;
var b = a - 1;
myduties = new Array();
myduties[0] = "Saab";
myduties[1] = "Volvo";
myduties[2] = "BMW";
myduties[3] = "Toyota";
myduties[4] = "Ford";
}
while (a>=0)
{
x = x + myduties[b];
document.getElementById("answer").innerHTML=x;
}
</script>