在IE中删除一个窗口属性

我无法在这个问题上找到任何信息; 为什么下面的代码不能在IE中使用?

window.x = 45;
delete window.x;
// or delete window['x'];

IE报告“对象不支持此操作”错误。 这与IE浏览器窗口属性的迭代有什么关系?


我会这样做:

    window[x] = undefined;
    try{
        delete window[x];
    }catch(e){}


这有帮助吗?

window.x = 45;
alert(window.x);
window.x = null;

我在IE中试过这个,window.x确实有一个值,证明它可以被设置。 将值设置为空是清除它的最佳选择。

链接地址: http://www.djcxy.com/p/27219.html

上一篇: Deleting a window property in IE

下一篇: numeric column shows hex characters