0

我有一堆旧的 Javascript 代码,在哪里document.all使用。所以现在,我需要找到一种方法来document.all替换document.getElementById. 有什么我可以做的封装document.all,所以它会调用第二个函数吗?还是我需要编辑所有文件?

4

1 回答 1

1
if (!document.all) {
    document.constructor.prototype.__defineGetter__('all', function() { 
        return document.getElementsByTagName('*'); 
    }); 
}
于 2013-04-25T14:47:16.823 回答