getComputedStyle()方法用于获取所有计算的CSS属性和指定元素的值。在应用来自多个来源的样式之后,将使用计算样式显示元素。 getComputedStyle()方法返回CSSStyleDeclaration对象。
用法:
window.getComputedStyle(element, pseudoElement)
参数:
- element:用于获取计算样式的元素
- pseudoElement:要获取的pseudo-element。这是一个可选参数。
例:返回div中文本的font-family。
<!DOCTYPE html>
<html>
<head>
<title>
HTML | DOM Window getComputedStyle() Method
</title>
<style>
div {
color:white;
text-align:justify;
}
</style>
</head>
<body>
<center>
<p>
<button onclick="myFunction()">
Try it
</button>
</p>
<div id="test" style="height:100px;
background-color:green;
font-size:50px;
padding-left:140px;
padding-top:50px;">
Geeks for Geeks
</div>
<p>
The computed font-family of text
in the test div is:
<span id="demo"></span>
</p>
<script>
function myFunction() {
var elem = document.getElementById("test");
var theCSSprop =
window.getComputedStyle(
elem, null).getPropertyValue("font-family");
document.getElementById("demo").innerHTML =
theCSSprop;
}
</script>
</center>
</body>
</html>
输出:
在点击按钮之前:
单击按钮后:
支持的浏览器:下面列出了Window getComputedStyle()方法支持的浏览器:
- 谷歌浏览器11.0
- Internet Explorer 9.0
- Firefox 4.0
- Opera 11.5
- Safari 5
相关用法
- Javascript Window print()用法及代码示例
- Javascript Window confirm()用法及代码示例
- Javascript Window prompt()用法及代码示例
- Javascript Window scrollTo()用法及代码示例
注:本文由纯净天空筛选整理自Vijay Sirra大神的英文原创作品 JavaScript | Window getComputedStyle() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。