JavaScript IE的getComputedStyle
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript IE的getComputedStyle相关的知识,希望对你有一定的参考价值。
if (!window.getComputedStyle) {
window.getComputedStyle = function(el, pseudo) {
this.el = el;
this.getPropertyValue = function(prop) {
var re = /(\-([a-z]){1})/g;
if (prop == 'float') prop = 'styleFloat';
if (re.test(prop)) {
prop = prop.replace(re, function () {
return arguments[2].toUpperCase();
});
}
return el.currentStyle[prop] ? el.currentStyle[prop] : null;
}
return this;
}
}
EXAMPLE
window.onload = function() {
var compStyle = window.getComputedStyle(document.getElementById('test'), "");
alert(compStyle.getPropertyValue("color"));
alert(compStyle.getPropertyValue("float"));
alert(compStyle.getPropertyValue("background-color"));
}
以上是关于JavaScript IE的getComputedStyle的主要内容,如果未能解决你的问题,请参考以下文章
使用 JS 获取正确的占位符颜色
JavaScript 简单的IE 5.5和IE 6 PNGFIX
javascript IE,IE和其他信息
javascript 检测IE10和IE11
JavaScript:如果它处于 IE7 或 IE8 兼容模式,我可以检测到 IE9 吗?
在 Javascript (IE) 中裁剪图像