javascript - 需要帮助将数组显示到几个文本框

标签 javascript html

我需要一些帮助来完成分配给我的任务。对于作业,我需要创建一个包含五个名称的数组,并在文本框中显示这些名称。我按照分配说明将此数组放入脚本标记中。

var names = ["Jeremy","Arun","Alisa","Rohan","Dana"];

我还在文档正文中放置了一个按钮,

<button id = "name" onclick = '
    name0.value = names[0];
    name1.value = names[1];
    name2.value = names[2];
    name3.value = names[3];
    name4.value = names[4];
    '>Customer Name</button></th>

单击该按钮时,应该将名称显示到文本框中,并显示在表格中。我为数组中的名字提供了下面的代码。

<td><input type="text" id="name0" size=10 value = ''></td>

如果需要澄清的话,文本框和按钮都位于正文标记内。 如果您能帮我找出为什么名称没有显示,那将会有很大帮助!

最佳答案

您需要在此处使用getElementById方法,然后您的值可以设置为实际的DOM 比如

getElementById("name0").value = names[0];

等等...

关于javascript - 需要帮助将数组显示到几个文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58614319/

相关文章:

javascript - Angular 2跨应用程序(根组件)通信

javascript - 为什么当我点击它时我的子菜单不显示

javascript - 如何使 jQuery scroll() 函数触发第二个函数?

javascript - 修复重叠的 html header Javascript 错误?

html - 将图像居中

javascript - 无法在 Canvas 上按键时更改图像

html - <hr> 在页脚上方的页面底部

javascript - ReatctJS ComponentDidUpdate 未触发?

javascript - 停止集合对自身进行排序,但仍然能够对 i 进行排序

javascript - 尝试在 Linux 上使用 Node 运行 hello.js 脚本