Node.normalize

1099 단어 문서divwrapper

정의 및 사용


인접한 Text 노드를 결합하고 빈 Text 노드를 삭제합니다.

구문:

nodeObject.normalize()

설명
이 방법은 현재 노드의 모든 자손 노드를 옮겨다니며 빈 텍스트 노드를 삭제하고 인접한 텍스트 노드를 모두 합쳐서 문서를 규범화합니다.이 방법은 노드를 삽입하거나 삭제한 후에 문서 트리의 구조를 간소화하는 데 매우 유용하다.
예제
var wrapper = document.createElement("div");
wrapper.appendChild(document.createTextNode("Part 1 "));
wrapper.appendChild(document.createTextNode("Part 2 "));

// At this point, wrapper.childNodes.length === 2
// wrapper.childNodes[0].textContent === "Part 1 "
// wrapper.childNodes[1].textContent === "Part 2 "

wrapper.normalize();
// Now, wrapper.childNodes.length === 1
// wrapper.childNodes[0].textContent === "Part 1 Part 2"

좋은 웹페이지 즐겨찾기