错误代码
//这里根据类名获取c2的元素对象,
var elementsByClassName = document.getElementsByClassName("c2");
//使foreach对他们经行遍历
elementsByClassName.forEach(function (index) {
alert("1")
})
这种用法是错误的,因为getElementsByClassName返回的是一个HTMLCollectionOf,不是一个数组,所以不能使用这个,对于其他的
如querySelectorAll等可以正常使用
var elementsByClassName = document.querySelectorAll(".c2");
//第一个参数代表每一项对象,第二个参数代表当前对象的索引
elementsByClassName.forEach(function (item,index) {
alert("1")
})