我理解您的意思是JavaScript在处理DOM元素时,会如何存储这些元素,例如:
var foo = document.getElementsByTagName('p');
foo会变成什么?是一个对象数组吗?我如何向该变量添加更多元素,例如:
var bar = document.form[0].getElementsByTagName('input'); // 5 elements
var foo = document.form[1].getElementsByTagName('input'); // 4 elements
bar =+ foo;
for (i=0;i<bar.length;i++){
console.log(bar.value); // 9 logged values
}
如果一个变量中已经有元素,是否可以向其中添加更多相同类型的元素?我需要遍历要添加的变量中的所有元素并将它们“推”到我想要的变量中吗?