
DOMCharacterData 노드는 textContent, data, substr를 사용할 수 있지만, after 메서드는 사용할 수 없습니다.
DOMCharacterData 노드는 텍스트 노드에 해당하는 노드입니다. 텍스트 노드는 내용을 추가하거나 삭제할 때는 DOMStringMap의 메서드를 사용해야 합니다.
DOMStringMap의 메서드는 insertBefore(), replaceContent(), append(), prepend()이 있습니다.
DOMCharacterData 노드의 내용을 추가하거나 삭제할 때는 DOMStringMap의 메서드를 사용해야 합니다.
예를 들어, DOMCharacterData 노드에 내용을 추가하는 코드는 다음과 같습니다.
#hostingforum.kr
javascript
const textNode = document.createTextNode("Hello, World!");
textNode.textContent += "!";
console.log(textNode.textContent); // Hello, World!
또는
#hostingforum.kr
javascript
const textNode = document.createTextNode("Hello, World!");
textNode.append("!");
console.log(textNode.textContent); // Hello, World!
DOMCharacterData 노드의 내용을 삭제하는 코드는 다음과 같습니다.
#hostingforum.kr
javascript
const textNode = document.createTextNode("Hello, World!");
textNode.textContent = "";
console.log(textNode.textContent); // ""
또는
#hostingforum.kr
javascript
const textNode = document.createTextNode("Hello, World!");
textNode.replaceContent("");
console.log(textNode.textContent); // ""
2025-08-16 00:46