hasAttribute 메서드
hasAttribute 메서드는 요소에 지정된 속성이
있는지 확인합니다. 속성이 있으면 true를 반환하고,
없으면 false를 반환합니다.
구문
요소.hasAttribute(속성 이름);
예시
요소에 value 속성이
있는지 확인해 보겠습니다:
<input id="elem" value="abcde">
let elem = document.querySelector('#elem');
console.log(elem.hasAttribute('value'));
코드 실행 결과:
true
예시
이제 value 속성이 없는 경우:
<input id="elem">
let elem = document.querySelector('#elem');
console.log(elem.hasAttribute('value'));
코드 실행 결과:
false
함께 보기
-
getAttribute메서드,
속성을 가져옵니다 -
setAttribute메서드,
속성을 설정합니다 -
removeAttribute메서드,
속성을 제거합니다