IE 8的defaultView等效

时间:2010-02-19 15:01:19

标签: javascript

我需要从文档对象或DOM元素(即DIV)知道 这是它的窗口对象。

在Firefox中,我可以这样做:

document.documentElement.ownerDocument.defaultView

但很明显,那个AWFUL浏览器声明不起作用!!!

2 个答案:

答案 0 :(得分:24)

parentWindow。所以:

var doc = el.ownerDocument;
var win = ('defaultView' in doc) ? doc.defaultView : doc.parentWindow;

答案 1 :(得分:3)

var win = doc.defaultView || doc.parentWindow; 

也应该做到这一点。