DOM-요소 객체

XML 요소는 XML의 구성 요소로 정의 할 수 있습니다. 요소는 텍스트, 요소, 속성, 미디어 개체 또는 이들 모두를 포함하는 컨테이너 역할을 할 수 있습니다. 구문 분석기가 올바른 형식에 대해 XML 문서를 구문 분석 할 때마다 구문 분석기는 요소 노드를 탐색합니다. 요소 노드에는 텍스트 노드라고하는 텍스트가 포함됩니다.

Element 객체는 Node 객체의 속성을 상속하고 요소 객체로 Node 객체도 Node로 간주됩니다. 노드 개체 속성 및 메서드 외에 다음과 같은 속성 및 메서드가 있습니다.

속성

다음 표는 요소 객체 의 속성을 나열 합니다-

속성 유형 기술
tagName DOMString 지정된 요소의 태그 이름을 제공합니다.
schemaTypeInfo TypeInfo 이 요소와 관련된 유형 정보를 나타냅니다. 이것은 제거되었습니다. 사양을 참조하십시오 .

행동 양식

아래 표는 요소 객체 방법을 나열합니다-

행동 양식 유형 기술
getAttribute () DOMString 지정된 요소에 대해 존재하는 경우 속성 값을 검색합니다.
getAttributeNS () DOMString 로컬 이름 및 네임 스페이스 URI로 속성 값을 검색합니다.
getAttributeNode () Attr 현재 요소에서 속성 노드의 이름을 검색합니다.
getAttributeNodeNS () Attr 로컬 이름 및 네임 스페이스 URI로 Attr 노드를 검색합니다.
getElementsByTagName () NodeList 지정된 태그 이름을 가진 모든 하위 요소의 NodeList를 문서 순서대로 반환합니다.
getElementsByTagNameNS () NodeList 주어진 로컬 이름과 네임 스페이스 URI를 가진 모든 하위 요소의 NodeList를 문서 순서대로 반환합니다.
hasAttribute () 부울 지정된 이름의 속성이이 요소에 지정되거나 기본값이있는 경우 true를 반환하고 그렇지 않으면 false를 반환합니다.
hasAttributeNS () 부울 지정된 로컬 이름 및 네임 스페이스 URI가있는 속성이이 요소에 지정되거나 기본값이있는 경우 true를 반환하고 그렇지 않으면 false를 반환합니다.
removeAttribute () 반환 값 없음 이름으로 속성을 제거합니다.
removeAttributeNS 반환 값 없음 로컬 이름 및 네임 스페이스 URI로 특성을 제거합니다.
removeAttributeNode () Attr 지정된 속성 노드가 요소에서 제거됩니다.
setAttribute () 반환 값 없음 기존 요소에 새 속성 값을 설정합니다.
setAttributeNS () 반환 값 없음 새 속성을 추가합니다. 동일한 로컬 이름 및 네임 스페이스 URI를 가진 속성이 이미 요소에 존재하는 경우 해당 접 두부는 QualifiedName의 접 두부 부분으로 변경되고 해당 값은 value 매개 변수로 변경됩니다.
setAttributeNode () Attr 새 속성 노드를 기존 요소로 설정합니다.
setAttributeNodeNS Attr 새 속성을 추가합니다. 해당 로컬 이름과 해당 네임 스페이스 URI가있는 속성이 이미 요소에있는 경우 새 속성으로 대체됩니다.
setIdAttribute 반환 값 없음 매개 변수 isId가 true이면이 메소드는 지정된 속성을 사용자가 결정한 ID 속성으로 선언합니다. 이것은 제거되었습니다. 사양을 참조하십시오 .
setIdAttributeNS 반환 값 없음 매개 변수 isId가 true이면이 메소드는 지정된 속성을 사용자가 결정한 ID 속성으로 선언합니다. 이것은 제거되었습니다. 사양을 참조하십시오 .