如题,一般我们可以用someElement.style去获得元素的行内样式,那么该如何去获得元素的样式表样式呢,有办法能获取吗?
迷茫2017-04-17 14:38:24
昨天看了些资料,对于页面中style元素和link元素引入的样式表可以也利用DOM2 的css接口进行获取。
如:
var mysheets = document.styleSheets //获取页面样式表集合,(link元素引入,style元素)
对于某个style元素:
var mysheet=document.getElementsByTagName('style')[0].sheet
ringa_lee2017-04-17 14:38:24
window.getComputedStyle
https://developer.mozilla.org/en-US/docs/Web/API/Window/getComputedSty...
PHP中文网2017-04-17 14:38:24
js
getComputedStyle(document.getElementById('wrap'))
兼容:
js
var CurrentStyle = function(e){ return e.currentStyle || document.defaultView.getComputedStyle(e, null); }