예
있는지 알아보십시오 <button> 요소는 온 클릭 속성이 있습니다 :
var x = document.getElementById("myBtn").hasAttribute("onclick");
X의 결과는 다음과 같습니다
true
»그것을 자신을 시도 더 "Try it Yourself" 아래의 예.
정의 및 사용
hasAttribute() 경우 메소드는 true를 돌려줍니다 specified 속성이 존재 그렇지 않으면 false를 반환합니다.
팁 : setAttribute() 새로운 속성을 추가하거나 요소의 기존 속성 값을 변경합니다.
브라우저 지원
테이블의 숫자는 완전히 방법을 지원하는 최초의 브라우저 버전을 지정합니다.
방법 | |||||
---|---|---|---|---|---|
hasAttribute() | 예 | 9.0 | 예 | 예 | 예 |
통사론
element .hasAttribute( attributename )
매개 변수
매개 변수 | 유형 | 기술 |
---|---|---|
attributename | String | 필요합니다. 당신이있는 경우 검사 할 속성의 이름 |
기술적 세부 사항
반환 값 : | 요소는 속성이있는 경우 부울는 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 참조 : href="met_element_getattribute.html"> getAttribute() Method
HTML DOM 참조 : href="met_element_removeattribute.html"> removeAttribute() Method
HTML DOM 참조 : href="met_element_setattribute.html"> setAttribute() Method