그동안 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("");
}
참조
댓글 없음:
댓글 쓰기