DOM

1.4 Properties and Methods from Working with Nodes

Posted by yunki kim on August 20, 2021

  모든 노드 객체들은 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