js中解决getElementsByClassName()浏览器兼容问题

getElementsByClassName()不支持IE8及以下低版本浏览器,因此为了兼容IE低版本,我们需要自己实现该方法。

  //如果IE浏览器不存在此方法  IE浏览器的兼容问题
		if(!document.getElementsByClassName) { 
			//添加一个自己的实现
			document.getElementsByClassName = function(classname){
				var all = document.body.getElementsByTagName("*");
				var newarr = [];//保存class
				for(var i=0; i

你可能感兴趣的:(JavaScript)