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 속성으로 선언합니다. 이것은 제거되었습니다. 사양을 참조하십시오 . |