HTML DOM Element hasAttribute() 메서드

정의 및 사용법

속성이 존재하면 hasAttribute() 메서드는 true다른 경우 false.

주의:문서에 명시적으로 지정된 속성이 있거나, 문서 타입이 해당 속성에 기본 값을 설정한 경우hasAttribute() 모든 메서드는 true.

또한 참조하십시오:

getAttribute() 메서드

setAttribute() 메서드

removeAttribute() 메서드

hasAttributes() 메서드

getAttributeNode() 메서드

setAttributeNode() 메서드

removeAttributeNode() 메서드

교육:

HTML 속성

예제

예제 1

"myButton"이 onclick 속성을 가지고 있는가:

let answer = myButton.hasAttribute("onclick");

직접 시도해보세요

예제 2

아래 <a> 요소가 target 속성을 가지고 있으면 값을 "_self"으로 변경합니다:

if (element.hasAttribute("target")) {
  element.setAttribute("target", "_self");
}

직접 시도해보세요

문법

element.hasAttribute(name)

매개변수

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

반환 값

타입 설명
부울 값 요소가 속성을 가지고 있으면 true이고, 그렇지 않으면 false입니다.

브라우저 지원

element.hasAttribute() DOM Level 2 (2001) 기능입니다.

모든 브라우저에서 완전히 지원됩니다:

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