js遍历集合并且插入另外一个集合使用老点的api兼容ie8
假设有两个集合a和b,其中a是要遍历的集合,b是要插入的集合。可以使用以下代码实现:
// 获取要遍历的集合a
var a = document.getElementsByTagName('div');
// 获取要插入的集合b
var b = document.getElementsByTagName('span');
// 遍历集合a
for (var i = 0; i < a.length; i++) {
// 循环插入集合b中的元素到集合a中的每个元素后面
for (var j = 0; j < b.length; j++) {
// 克隆要插入的元素
var cloneNode = b[j].cloneNode(true);
// 将克隆的元素插入到集合a中的当前元素的后面
a[i].appendChild(cloneNode);
}
}
在上面的代码中,首先使用document.getElementsByTagName方法获取要遍历的集合a和要插入的集合b。然后使用两个for循环,分别遍历集合a和集合b中的元素。在内层循环中,使用cloneNode方法克隆要插入的元素,然后使用appendChild方法将克隆的元素插入到集合a中的当前元素的后面。这样就完成了遍历集合并插入另外一个集合的操作
原文地址: https://www.cveoy.top/t/topic/e1M5 著作权归作者所有。请勿转载和采集!