我正在尝试合并两个由 html 对象组成的数组。出于某种原因,使用 .concat() 对我不起作用。
这是一个简单的笔来演示这个问题:http ://codepen.io/anon/pen/kIeyB
注意:我尝试搜索远程类似的东西,但没有找到可以回答我的问题的东西。
我认为您可以使用 for 循环以经典的方式做到这一点,但我宁愿不重新发明轮子。
var x = document.getElementById("hello");
var items = x.getElementsByClassName("one");
//alert(items.length);
var items2 = x.getElementsByClassName("two");
//alert(items2.length);
items = items.concat(items2);
//alert(items.length);