DOM

settings_applicationsEventTarget  >   settings_applicationsNode  >   settings_applicationsElement  >   settings_applications[[Prototype]]

DOM

Editing
  • account_tree
  • bug_report

Methods

객체(object) 또는 인터페이스(interface)에서 확장(상속) 가능한 프로토타입 메소드를 나타낸다.

설명

객체(object) 또는 인터페이스(interface)에서 확장(상속) 가능한 프로토타입 메소드를 나타낸다.

하위 트리 탐색

  • after()

    Node 또는 DOMString 집합을 마지막 자식 노드로 추가한다. DOMString  집합은 Text 노드와 동일하게 삽입된다.

  • animate()

    인수에 정의된 값에 따라 요소에게 애니메이션을 구현하며 애니메이션을 제어할 수 있는 Animation 객체를 반환한다.

  • append()

    요소의 마지막 자식 노드 다음에 Node 객체 또는 문자열 집합을 삽입한다. 문자열은 Text 노드로 삽입된다.

  • attachShadow()

    요소에 섀도우(shadow) DOM 트리를 연결하고 ShadowRoot에 대한 참조를 반환한다.

  • before()

    Node 또는 DOMString 집합을 앞 쪽 형제 노드로 추가한다.  DOMString은 Text 노드와 동일하게 삽입된다.

  • closest()

    인수로 지정된 CSS 선택자와 일치하는 노드를 찾을 때 까지 요소의 상위(문서의 루트까지)를 탐색한다. 자신 또는 일치하는 조상 요소를 반환한다. 찾는게 없다면 null을 반환한다.

  • computedStyleMap()

    CSSStyleDeclaration의 대안인 CSS 선언 블록의 읽기 전용 표현을 제공하는 StylePropertyMapReadOnly 인터페이스를 반환한다.

  • getAnimations()

    요소에 영향을 주거나 향후에 예정되어 있는 모든 Animation 객체의 배열을 반환한다.

  • getAttribute()

    요소의 지정된 애트리뷰트 값을 반환한다.

  • getAttributeNames()

    요소의 모든 애트리뷰트의 이름을 문자열 배열로 반환한다.

  • getAttributeNode()

    요소의 지정된 애트리뷰트를 Attr 노드 객체로 반환한다.

  • getAttributeNodeNS()

    지정된 네임스페이스와 이름을 가진 애트리뷰트에 대한 Attr 노드를 반환한다.

  • getAttributeNS()

    인수로 지정된 네임스페이스와 이름을 가진 애트리뷰트의 문자열 값을 반환한다.

  • getBoundingClientRect()

    요소의 크기와 뷰포트를 기준으로 위치를 반환한다.

  • getClientRects()

    CSS 테두리 상자에 대한 경계 사각형을 나타내는 DOMRect 객체 컬렉션을 반환한다.

  • getElementsByClassName()

    인수로 지정된 class 이름을 가진 모든 하위 요소를 포함하는 라이브(live) 상태의 HTMLCollection을 반환한다.

  • getElementsByTagName()

    지정된 태그 이름을 가진 자신을 제외한 모든 하위 요소를 포함하는 라이브 상태의 HTMLCollection을 반환한다.

  • getElementsByTagNameNS()

    지정된 네임스페이스에 속하는 지정된 태그 이름을 가진 모든 요소를 NodeList 타입으로 반환한다.

  • hasAttribute()

    인수로 지정된 애트리뷰트의 존재 여부를 boolean 반환한다.

  • hasAttributeNS()

    네임스페이스를 갖는 요소에 지정된 애트리뷰트가 있는지를 boolean 값으로 반환한다.

  • hasAttributes()

    요소에 애트리뷰트가 있는지 여부를 boolean 값으로 반환한다.

  • hasPointerCapture()

    호출된 요소에 지정된 포인터 ID로 식별된 포인터에 대한 포인터 캡처(capture)가 있는지 여부를 불리언(boolean)으로 반환한다.

  • insertAdjacentElement()

    요소의 지정된 위치에 지정된 요소를 삽입한다.

  • insertAdjacentHTML()

    인수로 지정된 문자열을 HTML 또는 XML로 구문 분석하고 그 결과의 노드를 지정된 위치의 DOM 트리에 삽입한다.

  • insertAdjacentText()

    요소에게 지정된 위치에 지정된 텍스트 노드를 삽입한다.

  • matches()

    지정된 CSS 선택자에 의해 요소가 선택되는지 확인한다.

  • prepend()

    요소의 첫 번째 자식 노드 앞에 Node 객체 또는 문자열 집합을 삽입한다. 문자열은 Text 노드로 삽입된다.

  • querySelector()

    지정된 CSS 선택자를 갖는 하위 요소를 찾아 첫 번째로 일치하는 요소을 반환한다.

  • querySelectorAll()

    지정된 CSS 선택자를 갖는 하위 요소를 찾아 일치하는 모든 하위 요소를 NodeList로 반환한다.

  • releasePointerCapture()

    특정 포인터에 대해 이전에 설정된 포인터 캡처를 해제한다.

  • remove()

    노드(자신)를 DOM에서 제거한다.

  • removeAttribute()

    인수로 지정된 애트리뷰트를 제거한다.

  • removeAttributeNode()

    요소에서 지정된 속성을 제거한다.

  • removeAttributeNS()

    지정된 애트리뷰트를 요소에서 제거한다.

  • replaceChildren()

    기존의 자식 항목을 지정된 자식 항목(노드 또는 문자열) 세트로 대체한다.

  • replaceWith()

    현재 요소를 지정된 요소로 대체한다.

  • requestFullscreen()

    비동기 요청으로 요소를 전체 화면 모드로 표시한다.

  • requestPointerLock()

    지정된 요소에 대한 포인터 잠금을 비동기적으로 요청할 수 있다.

  • scroll()

    요소 내부의 특정 좌표로 스크롤한다.

  • scrollBy()

    지정된 좌표를 상대적인 값으로 사용하여 스크롤한다.

  • scrollIntoView()

    요소가 사용자에게 표시되도록 요소의 상위 컨테이너를 스크롤한다.

  • scrollTo()

    지정된 x, y 절대 좌표로 스크롤한다.

  • setAttribute()

    요소의 애트리뷰트(attribute)를 설정한다.

  • setAttributeNode()

    요소에게 새로운 Attr 노드를 추가한다.

  • setAttributeNodeNS()

    네임스페이스 기반의 새로운 애트리뷰트 노드를 추가한다.

  • setAttributeNS()

    새 속성을 추가하거나 지정된 네임스페이스 및 이름으로 애트리뷰트의 값을 변경한다.

  • setHTML()

    주어진 HTML 문자열을 구문 분석하여 유효하지 않은 HTML 문자열을 모두 제거하고 대상 요소의 하위 트리로 삽입한다.

  • setPointerCapture()

    특정 포인터를 향후 포인터 이벤트의 캡처 대상으로 지정하는 데 사용한다.

  • toggleAttribute()

    요소의 불리언(boolean) 속성을 토글한다.

지원 웹브라우저