我在javascript中有数组。我希望当我在文本字段中输入数组的任何索引时,它应该返回该数组的值并显示它我正在使用以下代码
<!DOCTYPE html>
<html>
<body>
<p id="demo">Click the button to extract the second and the third elements from the array.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction()
{
var bb=document.getElementById('input_field').value;
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango","Apple"];
var citrus = fruits.slice(bb,4);
var x=document.getElementById("demo");
x.innerHTML=citrus;
}
</script>
<input type="text" id="input_field">
</body>
</html>
但问题是,如果我在文本字段中输入 2 那么它会显示 Lemon 但是当我输入三个时它只显示一个 Apple 但它应该显示两个因为数组中有两个 Apple 所以我希望如果有两个则显示两个喜欢明智的。