DOM 자료구조 인터페이스
공백으로 구분된 문자열로 표현된 데이터를 정렬하여 토큰 집합으로 만들어 집합을 조작하기 위한 메소드를 제공하는 유사배열 인터페이스이다.
DOMTokenList
인터페이스는 생성자 함수가 존재하지 않고 몇몇 요소의 프로퍼티를 통해서 인스턴스를 찾을 수 있다.
토큰 목록에 항목을 추가한다.
인수로 지정된 토큰이 포함되어 있으면 true, 그렇지 않으면 fasle 값을 반환한다.
모든 키와 값을 한 세트를 갖는 반복자(Iterator) 객체를 반환한다.
토큰 순서에 따라 각 토큰에 대해 인수로 지정된 콜백 함수를 한번 호출한다.
인수로 지정된 인덱스의 토큰을 반환한다.
객체에 포함된 모든 토큰 리스트의 키를 갖는 Iterator(반복) 객체를 반환한다.
인수로 지정된 항목을 토큰에서 제거한다.
기존 토큰을 주어진 인수로 대체한다.
인수로 주어진 연관된 속성을 지원하는 토큰이 존재하는 경우에 true, 그렇지 않으면 false를 반환한다.
인수로 지정된 항목이 기존 토큰 목록에 존재하면 제거, 존재하지 않으면 추가한다.
객체에 포함된 모든 값을 조회할 수 있는 Iterator(반복자) 객체를 반환한다.
직접 생성할 수 없고 document 객체의 getElementsByTagName(), getElementsByClassName(), getElementsByName() 메소드에 의해서 생성된다.
HTMLFormElement.prototype.elements
프로퍼티에 의해 참조되는 입력 요소 컬렉션을 나타내는 인터페이스이다.
요소의 속성을 리스트 자료구조로 다루는 객체
직접 생성할 수 없고 Element 객체의 attributes 속성에 의해서 값이 만들어진다.
맵 내의 오브젝트 갯수를 읽어온다.
직접 생성할 수 없고 element.childNodes와 document.querySelectorAll()와 같은 메소드에 의해 값이 생성된다.