IE 8的defaultView等效

xde*_*000 10 javascript

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

在Firefox中,我可以这样做:

document.documentElement.ownerDocument.defaultView
Run Code Online (Sandbox Code Playgroud)

但显然在AWFUL浏览器中声明不起作用!

bob*_*nce 24

parentWindow.所以:

var doc = el.ownerDocument;
var win = ('defaultView' in doc) ? doc.defaultView : doc.parentWindow;
Run Code Online (Sandbox Code Playgroud)