XML DOM attributes 속성

정의와 사용법

attributes 속성은 선택된 노드의 속성을 포함하는 NamedNodeMap을 반환합니다.

선택된 노드가 요소가 아니면, 이 속성은 NULL을 반환합니다。

문법:

elementNode.attributes

ヒント 및コメント

ヒント:이 속성은 element 노드에서만 사용됩니다。

인스턴스

모든 예제에서, 우리는 XML 파일을 사용할 것입니다 books.xml또한 JavaScript 함수 loadXMLDoc()

예제 1

아래 코드 부분은 "books.xml"에서 첫 번째 <title> 요소의 속성의 수를 얻습니다:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes;
document.write(x.length);

위 코드의 출력:

1

예제 2

아래 코드 부분은 첫 번째 <book> 요소의 "category" 속성의 값을 출력합니다:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes;
var att=x.getNamedItem("category");
document.write(att.value);

위 코드의 출력:

COOKING