我正在尝试扩展所有的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); }
谢谢!