English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
removeAttribute()메서드는 지정된 이름을 가진 속성을 요소에서 제거합니다.
주의:removeAttribute()는 값을 반환하지 않기 때문에 여러 속성을 동시에 제거하기 위해 호출을 연결할 수 없습니다.
사용getAttribute()메서드는 요소의 속성 값을 반환할 수 있습니다.
사용setAttribute()메서드는 새로운 속성을 추가하거나 요소에 존재하는 속성 값을 변경할 수 있습니다.
element.removeAttribute(attrName)
document.getElementsByTagName("H1")[0].removeAttribute("class");테스트해보기‹/›
모든 브라우저에서 removeAttribute() 메서드는 완전히 지원됩니다:
메서드 | |||||
removeAttribute() | 네 | 네 | 네 | 네 | 네 |
매개변수 | 설명 |
---|---|
attrName | 문자열, 요소에서 제거할 속성 이름을 나타냅니다 |
반환 값: | 미정의 |
---|---|
DOM 버전: | DOM 2급 |
앵커 요소가 href 속성을 가지고 있는지 찾아보세요. href이 있으면 removeAttribute()를 사용하여 href 속성을 제거하세요:
var a = document.getElementById("myLink"); if (a.hasAttribute("href")) { a.removeAttribute("href"); }테스트해보기‹/›
HTML 강의:HTML 속성
HTML DOM 참조:getAttribute() 메서드
HTML DOM 참조:setAttribute() 메서드
HTML DOM 참조:hasAttribute() 메서드