javascript显示数组中用户定义的元素

标签 javascript html arrays json

我需要编写简单的 javascript 代码来显示包含 5 个元素的水果数组中的元素,但条件是水果必须是用户定义的,即水果的索引必须是用户提供的,并且 javascript 来打印该元素。

文本区域必须是用户输入,提交后它会显示元素

最佳答案

有很多方法可以做到这一点,也许最简单的是使用提示框。

var fruits = ["fruit1", "fruit2", "fruit3", "fruit4"];

var choice = prompt("Please enter a number between 0 and " + fruits.length);

// check that it is not null
if(choice)
{
  //convert to an integer
  parseInt(choice);
  alert(fruits[choice]);
  //or
  console.log(fruits[choice])
}

显然,您应该对字符串进行验证以确保它是一个整数!

关于javascript显示数组中用户定义的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30617048/

相关文章:

javascript - Amcharts,将垂直valueAxis中的0替换为1

javascript - window.pageYOffset 始终为 0,溢出 x : hidden

javascript - JsPDF 未打印 ScrollView 中的所有内容

html - 如何将 "table"放在网页中间?

html - azure 媒体播放器中的动态视频源更改问题

javascript - 如何处理一个网站的 jmeter,该网站具有用 JavaScript 制作的表单,该表单会在下一个和上一个上回发

html - 我的响应式图片库出现问题

javascript - React 从列表键中提取值

c - 将多维数组传递给c中的函数会导致堆栈溢出

arrays - Swift 3 - 将数组中的字典从 JSON 传递给另一种方法