HTML DOM Element hasAttribute() 메서드
- 이전 페이지 getElementsByTagName()
- 다음 페이지 hasAttributes()
- 上一层으로 돌아가기 HTML DOM Elements 객체
정의 및 사용법
속성이 존재하면 hasAttribute()
메서드는 true
다른 경우 false
.
주의:문서에 명시적으로 지정된 속성이 있거나, 문서 타입이 해당 속성에 기본 값을 설정한 경우hasAttribute()
모든 메서드는 true
.
또한 참조하십시오:
교육:
예제
예제 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 | 지원 | 지원 | 지원 | 지원 |
- 이전 페이지 getElementsByTagName()
- 다음 페이지 hasAttributes()
- 上一层으로 돌아가기 HTML DOM Elements 객체