标签:
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> <div class="div1"></div> <div class="div1"></div> <div class="div1"></div> <div></div> </body> </html> <script> function getElesByClassName(className){ if(document.getElementsByClassName(className)){ //如果浏览器支持document.getElementsByClassName()方法 return document.getElementsByClassName(className); }else{ var all=document.getElementsByTagName("*"); var arr=[]; for(var i=0;i<all.length;i++){ if(all[i].className==className){ arr.push(all[i]); } } return arr; } } var eles =getElesByClassName("div1"); alert(eles.length); </script>
解决getElementsByClassName的兼容性问题
标签:
原文地址:http://www.cnblogs.com/R46W8/p/4787001.html