JavaScript 然后遍历dom时报错 forEach is not a function

简介: JavaScript 然后遍历dom时报错 forEach is not a function

1. 获取html dom,然后遍历dom时,报错 list .forEach is not a function

function removeImg(){
        var list=document.getElementsByTagName("img");

        list = Array.from(list);
        list.forEach((element, index) => {element.remove(); });

    }

2. 解决办法:

加上一行代码 list = Array.from(list);
Array.from()方法就是将一个类数组对象或者可遍历对象转换成一个真正的数组。 将类数组对象转换为真正数组

 function removeImg(){
        var list=document.getElementsByTagName("img");

        list = Array.from(list);
        list.forEach((element, index) => {element.remove(); });

    }
相关文章
|
1天前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树
|
4天前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树
|
3天前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树
|
5天前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树
|
7天前
|
JavaScript 前端开发 索引
JavaScript HTML DOM 节点列表
JavaScript HTML DOM 节点列表
12 5
|
6天前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树
|
7天前
|
JavaScript 前端开发 索引
JavaScript HTML DOM 集合(Collection)
JavaScript HTML DOM 集合(Collection)
8 4
|
7天前
|
JavaScript 前端开发
JavaScript HTML DOM 元素 (节点)
JavaScript HTML DOM 元素 (节点)
14 2
|
7天前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树
|
8天前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树