0
A
답변
3
문서는 나무이지만 트리에없는 노드 (잎/가지)를 가질 수 있습니다 (결코 없거나 떨어져 왔기 때문에).
예를 들어 명확하게 알 수 있습니다.
예 1 :
여기 모든 문서에없는 요소입니다 : : 전혀 트리에
id
로, 요소,하지만이 모든 문서의 일부가 아닌
var elm = document.createElement('div');
elm.id = "foo";
.
예 2 :
HTML :
<body>
<div id="foo"></div>
</body>
자바 스크립트 : 트리에서 제거
// The div is in the document, so this works:
var elm = document.getElementById("foo");
// Now we remove it:
elm.parentNode.removeChild(elm);
// 'elm' is no longer in any document
console.log(document.getElementById("foo")); // null
Example 2 Live | 노드가 메모리에 존재하는, 즉 Source
1
는이 을 의미한다 "문서에하지", "현재 문서의 DOM 트리에 저장되지"하지만이 페이지에있는 모든 노드에 "연결"아니에요 .
그 중 corrollary은 요소가 보이지 않아야한다는 것이지만 절대 위치와는 완전히 다른 이유입니다. 후자의 경우 노드는 DOM에 존재하지만 "화면 상에"배치되지 않을 수 있습니다.
관련 문제
- 1. 선언 외부의 클래스 문서
- 2. 프레임 외부의 디스플레이 요소
- 3. Apache 문서 루트 외부의 파일
- 4. 코드 파일 외부의 코드 문서
- 5. 다른 특정 요소 외부의 요소 선택
- 6. 요소 외부의 콘텐츠를 얻는 방법
- 7. DOM 트리 외부의 그래픽 요소
- 8. iPhone에서 경계 외부의 요소 숨기기
- 9. 문서 루트 Windows 서버 외부의 파일 경로
- 10. Apache에서 문서 루트 외부의 파일에 액세스
- 11. 요소 브라우저의 문서 업로드
- 12. 카운트 요소 하위 문서
- 13. 알려진 요소 외부의 텍스트 가져 오기 beautifulsoup
- 14. jQuery는 요소 외부의 이벤트에서 요소를 숨 깁니다.
- 15. Firefox 버그 : 블록 요소 외부의 링크
- 16. 데스크톱의 요소 내부 및 모바일 외부의 텍스트
- 17. 현재 div 외부의 div 안에있는 액세스 요소
- 18. CakePHP에서 컨트롤러 외부의 구성 요소 사용
- 19. 양식 요소 외부의 입력 태그에서 읽음
- 20. 구성 요소 경계 외부의 요소를 네이티브 렌더링합니다.
- 21. 정렬 된 요소 목록을 해당 요소 외부의 특성으로 정렬합니다.
- 22. <f:ajax> 구성 요소 컨텍스트 외부의 구성 요소 업데이트
- 23. 문서 유형은 요소 "IMG는"/ 여기
- 24. 일반 문서 플로우에서 가져온 요소
- 25. ExpatError : 문서 요소 뒤의 정크
- 26. 왜 보이는 문서 외부의 요소에 대해 document.elementFromPoint가 null을 반환합니까?
- 27. Yii에서 문서 루트 외부의 폴더에 액세스하는 방법은 무엇입니까?
- 28. ASP.NET의 경로에서 문서 가져 오기 LocalHost 외부의 MVC
- 29. mongoDB의 하위 문서 배열 요소에 하위 문서 배열 요소 추가
- 30. 문서 개요의 HTML5 섹션 요소 뒤에있는 고아 요소?
느슨한 요소에'id'를 추가하는 것이 좋습니다. 특히'getElementById'에 관한 것입니다. –