2010년 11월 25일 목요일

[JavaScript] 텍스트(TextNode) 값 구하기

그동안 javascript를 사용하면서 텍스트 가져올때 innerHTML 을 쓰면 좀 거시기한게 있었는데 이렇게 깔끔한 코드가 있다니..
이런걸 국가, 언어를 떠나 검색이 가능하게 해주는 구글에 감사하다. 
내친김에 구글에 블로그도 만들었다


//elem  -> document.getElementById("tagID")
function getTextNode(elem){
       var textNodeContents = [];
       for ( var child = elem.firstChild; child; child = child.nextSibling) {
              if (child.nodeType == 3) { // text node
                     textNodeContents.push(child.nodeValue);
              }
       }
       return textNodeContents.join("");
}



참조

댓글 없음:

댓글 쓰기