HTML DOM 요소 removeAttribute() 메서드

정의 및 사용법

removeAttribute() 메서드는 요소에서 속성을 제거합니다.

ヒント:존재하지 않는 속성이나 설정되지 않았지만 기본 값이 있는 속성을 제거하는 작업은 무시됩니다.

removeAttribute()와 removeAttributeNode()의 차이

removeAttribute() 메서드는 속성을 제거하고 반환 값이 없습니다.

removeAttributeNode() 메서드는 Attr 객체를 제거하고 제거된 객체를 반환합니다.

결과는 동일할 것입니다.

또한 참조:

참조 매뉴얼:

getAttribute() 메서드

setAttribute() 메서드

hasAttribute() 메서드

hasAttributes() 메서드

getAttributeNode() 메서드

setAttributeNode() 메서드

removeAttributeNode() 메서드

강의:

HTML 속성

인스턴스

예제 1

<h1> 요소에서 class 속성을 제거합니다:

document.getElementsByTagName("H1")[0].removeAttribute("class");

직접 시도해 보세요

예제 2

<a> 요소에서 href 속성을 제거합니다:

document.getElementById("myAnchor").removeAttribute("href");

직접 시도해 보세요

문법

element.removeAttribute(이름)

매개변수

매개변수 설명
이름 필수. 속성 이름.

반환 값

없음.

발생시키기

요소가 읽기 전용이며 그 속성을 제거할 수 없는 경우 이 메서드는 NO_MODIFICATION_ALLOWED_ERR 코드의 DOMException 예외를 발생시킵니다.

브라우저 지원

element.removeAttribute() 이는 DOM Level 1 (1998) 기능입니다.

모든 브라우저가 완전히 지원합니다:

크롬 IE 에지 파이어폭스 사파리 오페라
크롬 IE 에지 파이어폭스 사파리 오페라
지원 9-11 지원 지원 지원 지원