>웹 프론트엔드 >JS 튜토리얼 >JS를 통해 CSS 속성 값을 얻는 방법

JS를 통해 CSS 속성 값을 얻는 방법

jacklove
jacklove원래의
2018-06-11 16:18:152884검색
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <title> JS获取CSS属性 </title>
  <style type="text/css">
	#f{background-color:#FF0000;}
  </style>
 </head>
 <body>
  <p id="f" style="width:200px; height:200px;"></p>
  <script type="text/javascript">
	var o = document.getElementById('f');
	document.write(o.style.width + '<br>'); // 200px
	document.write(o.style.backgroundColor + '<br>'); // 空白
	function getDefaultStyle(obj,attribute){
		return obj.currentStyle?obj.currentStyle[attribute] : document.defaultView.getComputedStyle(obj,false)[attribute];   
	}
	document.write(getDefaultStyle(o, 'width') + '<br>'); // 200px
	document.write(getDefaultStyle(o, 'backgroundColor')); // #FF0000
  </script>
 
 </body>
</html>


JS CSS 속성 획득 방법:

	function getDefaultStyle(obj,attribute){
		return obj.currentStyle?obj.currentStyle[attribute] : document.defaultView.getComputedStyle(obj,false)[attribute];   
	}

이 글에서는 JS를 통해 CSS 속성 값을 얻는 방법을 설명합니다. 더 많은 관련 내용을 보려면 php 중국어 웹사이트를 참고하세요.

관련 권장 사항:

JS를 통해 충돌 방법을 결정하는 방법

CSS를 사용하여 원 효과를 구현하는 방법(CSS Sprites)

PHP를 통해 AES256 암호화 알고리즘을 수행하는 방법

위 내용은 JS를 통해 CSS 속성 값을 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.