javascript – IE7中的Element.prototype?

前端之家收集整理的这篇文章主要介绍了javascript – IE7中的Element.prototype?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试扩展所有的dom元素,以便我可以去除他们的孩子.功能如下(适用于FF和Chrome).在IE7中是否有一个等价物来扩展基本dom对象?
if (!Element.get) {
Element.prototype.get = function(id) {
    for (var i = 0; i < this.childNodes.length; i++) {
        if (this.childNodes[i].id == id) {
            return this.childNodes[i];
        }
        if (this.childNodes[i].childNodes.length) {
            var ret = this.childNodes[i].get(id);
            if (ret != null) {
                return ret;
            }
        }
    }
    return null;
}
}

Element.prototype.removeChildren = function() {
    removeChildren(this);
}

谢谢!

解决方法

不会.会有一些有限的支持 in IE8,但是“在那之前你最好找另一个地方挂你的功能.

猜你在找的JavaScript相关文章