• Q&A
  • 회원가입
  • 로그인

[CSS_Objects] JS - getPropertyPriority() 메서드 - CSS우선순위표시 (= !important) 유무 반환. (= getPropertyPriority메서드 = 겟프라퍼티프리아러티메서드) (IE9+)

493  

목차

  1. getPropertyPriority() 예제 - !important 유무 반환.
  2. getPropertyPriority() 정의
  3. getPropertyPriority() 구문

 

getPropertyPriority() 예제 - !important 유무 반환.

 

<style>

#hz {color: red !important;}

</style>


<button onclick="homzzang()">클릭</button>


<div id="hz">홈짱닷컴 Homzzang.com</div>

<p id="demo"></p>

 

<script>

function homzzang() {

  var declaration = document.styleSheets[0].cssRules[0].style; // [object CSSStyleDeclaration]

  var priority = declaration.getPropertyPriority("color"); // important

  document.getElementById('demo').innerHTML = priority;

}

</script> 

 

결과보기


getPropertyPriority() 정의

 

지정 CSS 속성에 우선적용표시 "!important" 문자열이 있는지 여부 반환

 


 

1.

속성에 !important 설정된 경우, important 반환. 

속성에 !important 설정 안 된 경우, 빈 문자열 반환

 

2.

IE9 이상 주요 최신브라우저 지원.

 

3.

DOM 버전: CSS Object Model

 


getPropertyPriority() 구문

 

object.getPropertyPriority(propertyname)

 


[매개변수]

 

propertyname

필수. 체크할 속성명

 


[반환값]

 

지정 속성에 !important 문자열 존재 시, important 반환.
만약, 없으면, 빈 문자열 반환.

 



찾아주셔서 감사합니다. Since 2012