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(); });
}