DOM

settings_applicationsEventTarget  >   settings_applicationsNode  >   settings_applications[[Prototype]]

DOM

Editing
  • account_tree
  • bug_report

NoderootgetRootNode(Objectoptions])

표준은 아니지만 웹개발자를 위하여 거의 표준처럼 사용된다.

현재 노드의 루트를 반환하며 사용 가능한 경우 섀도우 루트(shadow root)를 선택적으로 반환한다.

구문

형식
node.getRootNode([options])

매개 변수

Objectoptions선택

루트 노드를 가져오기 위한 옵션을 설정한다. 가능한 값은 아래와 같다.

  • composed : 섀도우 루트(shadow root)를 반환할 것인지(false, 기본값) 아니면 섀도우 루트를 넘어서는 루트 노드를 반환해야 하는지(true)를 나타내는 불리언(boolean)이다.

반환

Noderoot

호출한 위치에 따라서 반환되는 값이 다르다. 표준 웹 페이지 내의 요소에서 호출하면 전체 페이지를 나타내는 HTMLDocument 객체가 반환된다. 섀도우(shadow) DOM 내부의 요소에서 호출하면 관련 ShadowRoot가 반환된다. 문서나 섀도우 트리에 연결되지 않은 요소에서 호출하면 해당 요소가 속한 DOM 트리의 루트를 반환한다.

지원 웹브라우저