为什么此代码在IE 10中导致错误?
function getStyles(elementId) {
var element = document.getElementById(elementId);
var elementStyles = document.defaultView.getComputedStyle(element, null);
return elementStyles;
}
错误为Unable to get property 'getComputedStyle' of undefined or null reference
,它发生在第3行。
答案 0 :(得分:0)
好像你处于怪癖模式。在怪癖模式下,IE 10的行为类似于8(不支持document.defaultView
)。因此,请使用parentWindow
代替defaultView
。