解决getElementByClassName的兼容性问题

【解决getElementByClassName的兼容性问题】自己封装一个函数,以便以后直接调用

function getclass(classn) {//创建函数 传入形参 if(!document.getElementsByClassName) {//判断document.getElementsByClassName方法是否支持 var list = document.getElementsByTagName("*"); //先取得所有的dom标签元素 //alert(list.length) var temp = []; //创建临时数组 for(var i = 0; i < list.length; i++) {//循环每一个dom元素 if(list[i].className == classn) {//判断当前这个元素的class名称是否等于box temp.push(list[i])//如果等于,将该元素添加到数组中去 }} return temp; //;返回给函数 } else{return document.getElementsByClassName(classn); } }

    推荐阅读