Advertisement
mspotilas

getElementsByClassName

Oct 13th, 2011
1,030
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script type="text/javascript">
  2. //<![CDATA[
  3.  
  4. if(typeof document.getElementsByClassName !== 'function') {
  5.   document.getElementsByClassName = function(clsName){
  6.     if(!clsName)
  7.       return [];
  8.     var retVal = [];
  9.     var elements = document.getElementsByTagName("*");
  10.     var expr = new RegExp('(^| )' + clsName + '( |$)');
  11.     for(var i=0 ; i<elements.length ; i++)
  12.         if(expr.test(elements[i].className))
  13.             retVal.push(elements[i]);
  14.     return retVal;
  15.   }
  16. }
  17.  
  18. //]]>
  19. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement