84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
InnerText를 사용하여 특정 p 노드의 텍스트 콘텐츠를 가져오고 싶지만 이 노드 내부에 여러 개의 하위 노드가 있으므로 InnerText를 사용하면 해당 하위 노드의 텍스트도 가져옵니다.
예:
내가 얻고 싶은 것은 "내가 원하는 것이 바로 이것이다"라는 부분이에요.
业精于勤,荒于嬉;行成于思,毁于随。
먼저 document.getElementById('p').childNodes를 사용하여 모든 하위 요소를 가져온 다음 nodeType이 3(3은 텍스트 노드)인 노드를 순회하고 마지막으로 nodeValue 값을 가져옵니다. 이런 글 쓸 땐 조심하세요
childNodes는 빈 텍스트 노드를 가져오므로 필터링해야 합니다. innerText에도 호환성 문제가 있습니다.
지금은 이 방법밖에 생각나지 않네요.
먼저 document.getElementById('p').childNodes를 사용하여
으아악모든 하위 요소를 가져온 다음 nodeType이 3(3은 텍스트 노드)인 노드를 순회하고 마지막으로 nodeValue 값을 가져옵니다.
이런 글 쓸 땐 조심하세요
childNodes는 빈 텍스트 노드를 가져오므로 필터링해야 합니다.
innerText에도 호환성 문제가 있습니다.
지금은 이 방법밖에 생각나지 않네요.