InnerText를 사용하여 특정 p 노드의 텍스트 콘텐츠를 가져오고 싶지만 이 노드 내부에 여러 개의 하위 노드가 있으므로 InnerText를 사용하면 해당 하위 노드의 텍스트도 가져옵니다.
예:
으아아아내가 얻고 싶은 것은 "내가 원하는 것이 바로 이것이다"라는 부분이에요.
三叔2017-07-05 10:59:20
먼저 document.getElementById('p').childNodes를 사용하여
모든 하위 요소를 가져온 다음 nodeType이 3(3은 텍스트 노드)인 노드를 순회하고 마지막으로 nodeValue 값을 가져옵니다.
이런 글 쓸 땐 조심하세요
childNodes는 빈 텍스트 노드를 가져오므로 필터링해야 합니다.
innerText에도 호환성 문제가 있습니다.
지금은 이 방법밖에 생각나지 않네요.