小编use*_*797的帖子

在JavaScript中合并两个对象(NodeList)数组

我试图合并两个对象数组,以便我可以验证表单.通常的concat方法似乎在这种情况下不起作用.Concat适用于普通的数字和字符串数组,但不适用于对象数组.这条线var allTags = allInputs.concat(allSelects);不起作用.

var allInputs = document.getElementsByTagName("input");
alert("Inputs: " + allInputs.length);

var allSelects = document.getElementsByTagName("select");
alert("Selects: " + allSelects.length);

var allTags = allInputs.concat(allSelects);
alert("allTags: " + allTags.length);
Run Code Online (Sandbox Code Playgroud)

javascript arrays merge object

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

arrays ×1

javascript ×1

merge ×1

object ×1