javascript - 制作一组输入名称属性Javascript

标签 javascript html arrays

如何使用 javascript 使用循环创建一个数组,该循环包含表单标签内输入的名称属性。

到目前为止,这是我的代码,但它似乎没有用,我已经查看了其他类似的问题但无济于事。

      <script type="text/javascript">
      var inputnames[];
      for (var i = 0; i < document.getElementsByTagName('input').length; i++)
      {
      inputnames[document.getElementsByTagName("input")[i].name]
      };
      document.write(inputnames)
      </script>

最佳答案

问题是您实际上并没有将值添加到数组中。改变

inputnames[document.getElementsByTagName("input")[i].name]

inputnames.push(document.getElementsByTagName("input")[i].name)

关于javascript - 制作一组输入名称属性Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45721910/

相关文章:

javascript - 如何在循环中使用co库?

c++ - Arduino (C/C++) 代码在 LCD 上显示数组内容

c++ - 基本迭代器 C++ 如何迭代 vector 数组

javascript - 如何编辑 JavaScript 警告框标题?

javascript - 使用正则表达式将 ID 与字符串分离

javascript - 无法使 three.js 中的 FirstPersonControls 正常工作

html - Div 超过 2 个其他 div?

c++ - 我可以引用初始化列表的先前成员吗?

javascript - 设置 float 表头的样式

html - 没有黑条的响应式全屏 youtube 视频?