클래스명으로 엘리멘트 얻기, getElementsByClassName()

Language/JAVASCRIPT 2011. 8. 9. 11:34
IE에서는 document.getElementsByClassName();을 지원하지 않음

function getElementsByClassName(className) {
   var arrNode = new Array();
   var elements = document.getElementsByTagName('*');

   for (var i = 0; i < elements.length; i++) {
  var tmpClassName = elements[i].getAttribute('className');
  if(className==tmpClassName){
arrNode.push(elements[i]);
  }
   }

   return arrNode;
}
: