나는 자바 스크립트와 DOM에 대해 읽기 시작하고 난 as on this site을 발견 이런 구조 :텍스트가 DOM에서도 노드로 간주됩니까?
<html>
<head>
<title>The title</title>
</head>
<body>
The body
</body>
</html>
텍스트 다음 이미지에 표시된대로 몸가 너무 노드로 간주됩니다 및 제목 (같은 사이트에서) :
참고 제목 및 본문은 실제 본문 본문 노드의 하위로 표시됩니다. 나를 혼란스럽게하는 것은 : 제목은과 입니다. 본문의 노드는 <title>
과 <body>
입니다.
I 어디서 이런 구조 http://www.w3schools.com/js/js_htmldom_navigation.asp에 만난 유사한 예 : <h1>
의
<html>
<head>
<title>DOM Tutorial</title>
</head>
<body>
<h1>DOM Lesson one</h1>
<p>Hello world!</p>
</body>
</html>
값과 <p>
요소가 너무 노드 같이 설명된다 :
<h1>
한 아이가 : "DOM 수업 1"
<p>
에는 "Hello world!"라는 자식이 있습니다.
노드 내부의 텍스트 값이 다른 노드로 간주되는 이유는 무엇이며 노드가 포함 된 노드의 텍스트 값이 아닌가?
감사합니다.
이 정보 주셔서 감사합니다, 그것은 지금은 텍스트에 대한 별도의 노드가있는 것은 분명하다! – meJustAndrew
@ meJustAndrew, 물론, 내 질문에 링크 된 문서를 확인하십시오. –
@ Maximus DOM이 XML에 선행한다고 생각합니다. HTML은 그 자체가 XML이 아니지만 DOM을 구성 할 목적으로 HTML로 정규화됩니다. – Manngo