textNode 값 수정
P粉805535434
P粉805535434 2023-10-17 20:55:25
0
2
638

웹 브라우저에서 DOM textNode의 값을 변경할 수 있는 방법이 있나요?

새 노드를 생성하는 것이 아니라 기존 노드를 변경하는 것이 가능한지 구체적으로 확인하고 싶었습니다.

이 작업을 수행하려면 Javascript를 사용해야 합니다. 브라우저의 모든 텍스트는 #textNodes에 저장됩니다. 이는 다른 HTML 노드의 하위 항목이지만 자체 하위 항목을 가질 수는 없습니다.

Ash가 아래 답변한 것처럼 이러한 객체의 nodeValue 속성을 설정하여 내용을 변경할 수 있습니다.

P粉805535434
P粉805535434

모든 응답(2)
P粉986937457

저는 innerHTML이 이러한 목적을 위한 것이라고 믿습니다...그리고 다시 말하지만, 이것은 W3C 승인은 아니지만...작동합니다...

으아아아
P粉481035232

특정 노드(#text 유형)가 있고 해당 값을 변경하려는 경우 nodeValue 속성을 사용할 수 있습니다.

으아악

참고:

innerText(및 아마도 textContent)는 현재 노드와 모든 하위 노드 텍스트를 반환/설정하므로 원하는/예상하는 동작이 아닐 수도 있습니다.

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