DOMTokenList
인터페이스는 생성자 함수가 존재하지 않고 몇몇 요소의 프로퍼티를 통해서 인스턴스를 찾을 수 있다.
생성자 함수가 존재하지 않고 다음 요소의 프로퍼티를 통해서 생성되어진다.
Element.prototype.classList
HTMLLinkElement.relList
HTMLAnchorElement.relList
HTMLAreaElement.relList
HTMLIframeElement.sandbox
HTMLOutputElement.htmlFor
var classDomTokenList = element.classList;
토큰 목록에 항목을 추가한다.
인수로 지정된 토큰이 포함되어 있으면 true, 그렇지 않으면 fasle 값을 반환한다.
모든 키와 값을 한 세트를 갖는 반복자(Iterator) 객체를 반환한다.
토큰 순서에 따라 각 토큰에 대해 인수로 지정된 콜백 함수를 한번 호출한다.
인수로 지정된 인덱스의 토큰을 반환한다.
객체에 포함된 모든 토큰 리스트의 키를 갖는 Iterator(반복) 객체를 반환한다.
인수로 지정된 항목을 토큰에서 제거한다.
기존 토큰을 주어진 인수로 대체한다.
인수로 주어진 연관된 속성을 지원하는 토큰이 존재하는 경우에 true, 그렇지 않으면 false를 반환한다.
인수로 지정된 항목이 기존 토큰 목록에 존재하면 제거, 존재하지 않으면 추가한다.
객체에 포함된 모든 값을 조회할 수 있는 Iterator(반복자) 객체를 반환한다.
객체가 특정 프로퍼티를 가지고 있는지를 블린(boolean
) 값으로 반환한다.
해당 객체가 다른 객체의 프로토타입 체인에 속한 객체인지를 체크한다.
매개 변수의 속성이 열거가능(enumerable)한지 여부를 체크한다.
객체를 나타내는 문자열을 작동하는 지역(locale)의 방식으로 출력이 된다.
객체를 나타내는 문자열을 반환한다.
객체의 원시(primitive) 값을 반환한다.
객체의 생성자 함수를 참조한다.
상속된 [[Prototype]]
참조하거나 설정가능하며 일반적으로 실제 코드상에서는 잘 사용되지 않는다. ECMAScript에서 사용되지 않는 비표준이지만 최신 웹브라우저에서는 비공식적으로 지원하고 있다. 따라서 곧 표준 속성으로 지원될 확률이 높다.