如何使用 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/