HTML DOM hasAttribute() 메서드
❮ 요소 개체예시
<button> 요소에 onclick 속성이 있는지 확인합니다.
var x = document.getElementById("myBtn").hasAttribute("onclick");
아래에서 더 많은 "직접 사용해 보기" 예를 살펴보세요.
정의 및 사용
hasAttribute() 메서드는 지정된 속성이 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다.
팁: setAttribute() 를 사용 하여 새 속성을 추가하거나 요소의 기존 속성 값을 변경하십시오.
브라우저 지원
표의 숫자는 이 방법을 완전히 지원하는 첫 번째 브라우저 버전을 지정합니다.
Method | |||||
---|---|---|---|---|---|
hasAttribute() | Yes | 9.0 | Yes | Yes | Yes |
통사론
element.hasAttribute(attributename)
매개변수
Parameter | Type | Description |
---|---|---|
attributename | String | Required. The name of the attribute you want to check if exists |
기술적 세부 사항
반환 값: | 부울, 요소에 속성이 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다. |
---|---|
DOM 버전 | 핵심 레벨 2 요소 개체 |
더 많은 예
예시
<a> 요소에 target 속성이 있는지 알아보세요. 그렇다면 대상 속성의 값을 "_self"로 변경하십시오.
// Get the <a> element with id="myAnchor"
var x = document.getElementById("myAnchor");
// If the <a> element has a target attribute, set the value to "_self"
if (x.hasAttribute("target")) {
x.setAttribute("target", "_self");
}
관련 페이지
HTML 튜토리얼: HTML 속성
HTML DOM 참조: getAttribute() 메서드
HTML DOM 참조: removeAttribute() 메서드
HTML DOM 참조: setAttribute() 메서드
❮ 요소 개체