English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
hasAttribute()메서드는 특정 요소가 지정된 속성을 가지고 있는지 여부를 나타내는 부울 값을 반환합니다。
사용setAttribute()새로운 속성을 추가하거나 기존 속성의 값을 변경할 수 있습니다。
element.hasAttribute(attrName)
var p = document.getElementsByTagName("P")[0]; p.hasAttribute("style");테스트 보기‹/›
모든 브라우저는 hasAttribute() 메서드를 완전히 지원합니다:
메서드 | |||||
hasAttribute() | 는 | 는 | 는 | 는 | 는 |
파라미터 | 설명 |
---|---|
attrName | 속성 이름을 나타내는 문자열 |
반환 값: | 요소가 지정된 속성을 가지고 있는지 여부를 나타내는 부울 값 |
---|---|
DOM 버전: | DOM 2급 |
안쓰러 요소가 목표 속성을 가지고 있는지 확인합니다. 그렇다면, 목표 속성의 값을 "_blank"으로 변경합니다:
//id="myLink"의 <a> 요소를 가져옵니다. var a = document.getElementById("myLink"); //만약 <a> 요소가 목표 속성을 가지고 있다면, 그 값을 "_blank"으로 설정합니다. if (a.hasAttribute("target")) { a.setAttribute("target", "_blank"); }테스트 보기‹/›
HTML 가이드:HTML 속성
HTML DOM 참조:getAttribute() 메서드
HTML DOM 참조:setAttribute() 메서드
HTML DOM 참조:removeAttribute() 메서드