HTML DOM removeAttributeNode() 메서드
❮ 요소 개체예시
<h1> 요소에서 클래스 속성 노드를 제거합니다.
var elmnt = document.getElementsByTagName("H1")[0]; // Get the first <h1> element in the document
var attr = elmnt.getAttributeNode("class"); // Get the class attribute node from <h1>
elmnt.removeAttributeNode(attr); // Remove the class attribute node from <h1>
정의 및 사용
removeAttributeNode() 메서드는 요소에서 지정된 속성을 제거하고 제거된 속성을 Attr Node 객체 로 반환합니다 .
이 메서드와 removeAttribute() 메서드 의 차이점은 removeAttribute() 메서드는 지정된 이름 을 가진 속성을 제거 하는 반면 이 메서드는 지정된 Attr 객체 를 제거한다는 것 입니다. 결과는 동일할 것입니다. 또한 removeAttribute() 메서드에는 반환 값 이 없지만 이 메서드는 제거된 속성을 Attr 객체로 반환합니다.
팁: getAttributeNode() 메서드를 사용 하여 요소의 속성 노드를 반환합니다.
팁: setAttributeNode() 메소드를 사용 하여 요소에 속성 노드를 추가하십시오.
브라우저 지원
Method | |||||
---|---|---|---|---|---|
removeAttributeNode() | Yes | Yes | Yes | Yes | Yes |
통사론
element.removeAttributeNode(attributenode)
매개변수 값
Parameter | Type | Description |
---|---|---|
attributenode | Attr object | Required. The attribute node you want to remove |
기술적 세부 사항
반환 값: | 제거된 속성 노드를 나타내는 Attr 객체 |
---|---|
DOM 버전 | 핵심 레벨 1 요소 개체 |
더 많은 예
예시
<a> 요소에서 href 속성 노드를 제거합니다.
var elmnt = document.getElementById("myAnchor"); // Get the <a> element with id="myAnchor"
var attr = elmnt.getAttributeNode("href"); // Get the href attribute node from <a>
elmnt.removeAttributeNode(attr); // Remove the href attribute node from <a>
관련 페이지
HTML 튜토리얼: HTML 속성
HTML DOM 참조: HTML DOM 속성 개체
HTML DOM 참조: removeAttribute() 메서드
HTML DOM 참조: getAttributeNode() 메서드
HTML DOM 참조: setAttributeNode() 메서드
❮ 요소 개체