you are in: codestackercodes [RSS]getElementByClassName

getElementByClassName Delicious Email

show/hide lines
   1  function getElementsByClassName(node,classname) {
   2    if (node.getElementsByClassName) { // use native implementation if available
   3      return node.getElementsByClassName(classname);
   4    } else {
   5      return (function getElementsByClass(searchClass,node) {
   6          if ( node == null )
   7            node = document;
   8          var classElements = [],
   9              els = node.getElementsByTagName("*"),
  10              elsLen = els.length,
  11              pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)"), i, j;
  12  
  13          for (i = 0, j = 0; i < elsLen; i++) {
  14            if ( pattern.test(els[i].className) ) {
  15                classElements[j] = els[i];
  16                j++;
  17            }
  18          }
  19          return classElements;
  20      })(classname, node);
  21    }
  22  }
  23  
  24  var elements = getElementsByClassName(document, "myclass"); // example
created by leozera — 21 November 2011 — get a short url — tags: javascript embed

Comments



We dont send spam :)

If checked, it's highlights your comment
simple_captcha.jpg
Are you a human? Type the code from the image