阵列打印来自数据

时间:2017-11-13 22:19:03

标签: javascript html arrays

我无法考虑以下想法的JS功能。我想要一个包含5个名字的数组。我还想要一个带有提交按钮的输入框。当我输入一个数字(1-5)时,我想让它打印从数组中分配该编号的名称。有什么想法吗?

我有按钮/输入框设置,但我不确定代码是如何工作的。

1 个答案:

答案 0 :(得分:0)

你正在寻找这样的东西吗? JSFiddle附https://jsfiddle.net/kgLnc6nd/

HTML

<input id='i1'/><br>
<button onclick='javascript:show()'>Click</button><br>
<div id='d1'></div>

JAVASCRIPT

var names = ['michael','henry','james','rebecca','allison'];
function show() {
  var x = i1.value;
    d1.innerHTML = names[x];
}