모든 노드 객체들은 Node 객체로부터 프로퍼티들과 메서드들을 상속받고 있다. 이런 프로퍼티들과 메서드들을 돔을 조작, 검사, 순회할 수 있게 해주는 기본적인 값과 함수이다. 노드 인터페이스에서 제공되는 프로퍼티들과 메서드 외에 다른 관련있는 수 많은 프로퍼티들과 메서드들은 서브노드 인터페이스에 의해 제공된다(e.g. document, HTMLElement, HTML*Element interface).
아래의 Node 프로퍼티들과 메서드들은 모든 노드 객체들이 공통적으로 상속받고 있는 것들과 서브노드 인터페이에서 상속된 것들이다.
Node Properties
childNodes, firstChild, lastChild, nextSibling, nodeName, nodeType, nodeValue, parentNode, previousSibling
Node methods
appendChild(), cloneNode(), compareDocumentPosition(), contains(), hasChildNodes(), insertBefore(), isEqualNode(), removeChild(), replaceChild()
Document Methods
document.createElemet(), document.createTextNode()
HTML*Element properties
innerHTML, outerHTML, textContent, innerText, outerText, firstElementChild, lastElementChlid, nextElementChild, previoudElementChild, children
HTML element method
insertAdjacentHTML()
출처 - DOM Enlightement
-
Previous
1.3 Subnode Objects Inherit From the Node Object -
Next
1.5 Identifying the Type and Name of a Node