예
의 이름을 가져 first 의 속성 <button> 요소를 :
var x = document.getElementsByTagName("BUTTON")[0].attributes.item(0).nodeName;
X의 결과가 될 수있다 :
onclick
»그것을 자신을 시도 더 "Try it Yourself" 아래의 예.
정의 및 사용
item() 메소드는 노드 객체로서, NamedNodeMap입니다에서 지정된 인덱스의 노드를 반환한다.
그들은 소스 코드에 나타나는 노드는 분류되어, 인덱스는 0에서 시작한다.
참고 : NamedNodeMap입니다 내의 지정된 인덱스에 속성 노드에 액세스하는 방법은 두 가지가 있습니다 :
이 구문 :
document.getElementsByTagName("BUTTON")[0].attributes.item(1); // The 2nd attribute Try it
이 구문과 동일한 결과를 생성합니다 :
document.getElementsByTagName("BUTTON")[0].attributes[1]; // The 2nd attribute Try it
당신은 당신이 좋아하는 어떤 방법을 사용할 수 있지만, 가장 일반적인 방법은 [인덱스]입니다.
팁 : 사용 길이 NamedNodeMap입니다 개체에서 노드의 수를 반환하는 속성을.
브라우저 지원
방법 | |||||
---|---|---|---|---|---|
item() | 예 | 예 | 예 | 예 | 예 |
통사론
매개 변수 값 매개 변수 유형 기술 index Number 필요합니다. 반환 할 NamedNodeMap입니다에서 노드의 인덱스
기술적 세부 사항
반환 값 : 지정된 인덱스의 속성 노드를 나타내는 노드 객체.
주 : 인덱스 번호가 범위를 벗어 경우는 null를 돌려줍니다 DOM 버전 코어 레벨 1
더 예
예
a의 값 변경 <button> 요소의 두 번째 속성 :
document.getElementsByTagName("BUTTON")[0].attributes[1].value = "newClass"; »그것을 자신을 시도