javascript - InnerText에 대한 질문이 있으신가요?
迷茫
迷茫 2017-07-05 10:57:20
0
1
951

InnerText를 사용하여 특정 p 노드의 텍스트 콘텐츠를 가져오고 싶지만 이 노드 내부에 여러 개의 하위 노드가 있으므로 InnerText를 사용하면 해당 하위 노드의 텍스트도 가져옵니다.

예:

으아아아

내가 얻고 싶은 것은 "내가 원하는 것이 바로 이것이다"라는 부분이에요.

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(1)
三叔

먼저 document.getElementById('p').childNodes를 사용하여
모든 하위 요소를 가져온 다음 nodeType이 3(3은 텍스트 노드)인 노드를 순회하고 마지막으로 nodeValue 값을 가져옵니다.
이런 글 쓸 땐 조심하세요

으아악

childNodes는 빈 텍스트 노드를 가져오므로 필터링해야 합니다.
innerText에도 호환성 문제가 있습니다.

지금은 이 방법밖에 생각나지 않네요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿