getElementsByClassName();

       getElemntsByClassName()这个属性是HTML5新增的DOM API,主流浏览器都支持,只有IE6,7,8不认识这个属性,因此考虑到兼容性,我们需要封装自己的getclass类。

function getclass(classname){
    //首先判断浏览器是否认识getElementsByClassName()这个方法
    //如果认识,直接返回
	if(document.getElementsByClassName){ 
	  return document.getElementsByClassName(classname);
	}
	//若是不认识,执行下面的操作
	var arr=[];
	var dom = document.getElementsByTagName("*");
	//遍历所网页中所有的元素节点
	for(var i=0;i


你可能感兴趣的:(DOM;前端)