개체로부터 지정한 애트리뷰트 속성을 제거한다.

인수/파라메터
sName

필수적인 요소이며, 애트리뷰트 이름을 지정하는 문자열이다.

iCaseSensitive

선택적인 요소이며, 대소문자를 구별하여 애트리뷰트 이름을 검색할 것이가를 나타내는 정수값이다.

디폴트는 1이며 이는 sName 파라메서틔 대소문자가 검색하는 애트리뷰트 이름의 대소문자와 일치하여야 한다는 것을 의미한다. 복수의 애트리뷰트들이 서로 다른 대소문자 구별성으로 지정되면 플래트폼에따라 반환되는 애트리뷰트가 다를 수 있다.

반환값

반환값 bVal은 성공적으로 애트리뷰트가 제거되었는가를 나타내는 부울값이다.

true 성공적으로 애트리뷰트가 제거되었다.
false 애트리뷰트가 실패되었다.
특기

만일 두개 이상의 애트리뷰트가 대소문자는 다라지만 같은 이름을 가지고 있으며 iCaseSensitive0으로 지정되었으면, 이 메서드는 이 이름으로 다른 애트리뷰트들은 무시하고, 마지막 애트리뷰트만을 제거한다.

이 메서드로 class 애트리뷰트를 제거할 때, sName 파라메터는 DHTML(Dynamic HTML) 속성에 해당하는 "className"로 지정하여야 한다.

이 메서드는 HTML 콤포넨트로 생성된 이벤트에서만 사용될 수 있다.

적용
개체scriptIE
참조
getAttribute setAttribute

이 메서드는 (영문)DOM1(W3C Document Object Model Level 1)에서 정의되었다.


결과 표시창
  1. 항목 1
  2. 항목 2
  3. 항목 3

<DIV id=showA>결과 표시창</DIV>
<OL id=olObj start=6 type=A>
<LI id=li1Obj>항목 1
<LI id=li2Obj>항목 2
<LI id=li3Obj>항목 3
</OL>
<BUTTON onclick="olObj.removeAttribute('start')">시작 속성 제거</BUTTON>
<BUTTON onclick="showA.innerText=olObj.getAttribute('start')">시작 속성 얻기</BUTTON>
<BUTTON onclick="olObj.setAttribute('start','6')">시작 속성 삽입</BUTTON><BR>
<BUTTON onclick="olObj.removeAttribute('type')">형태 속성 제거</BUTTON>
<BUTTON onclick="showA.innerText=olObj.getAttribute('type')">형태 속성 얻기</BUTTON>
<BUTTON onclick="olObj.setAttribute('type','A')">형태 속성 삽입</BUTTON>