요소의 불리언(boolean) 속성을 토글한다.
element.toggleAttribute(name[, force])
전환(toggle)할 애트리뷰트의 이름을 지정한다.
지정되지 않은 경우에는 첫 번째 인수의 이름을 갖는 애트리뷰트의 값을 전환(toggle)한다. 애트리뷰트가 존재하는 경우에는 제거하고 존재하지 않는 경우에는 추가한다.
true
를 명시하면 지정된 이름을 갖는 애트리뷰트를 추가한다. false
를 명시하면 지정된 이름을 갖는 애트리뷰트를 제거한다.
애트리뷰트가 최종적으로 존재하면 true
를 반환하고 그렇지 않다면 false
를 반환한다.
InvalidCharacterError
DOMException
이 발생할 수 있다.DOM API의 메소드를 호출하거나 프로퍼티에 접근한 결과 발생하는 비정상적인 이벤트(예외)를 나타낸다.