Spidermonkey和getElementsByTagName

时间:2012-09-30 22:01:25

标签: javascript getelementsbytagname spidermonkey

我想在支持Spidermonkey的系统中使用getElementsByTagName。我在哪里可以找到该函数的源代码,或者如何使用Spidermonkey获得该功能?

1 个答案:

答案 0 :(得分:0)

我添加了这样的内容:

Element.prototype.getElementsByTagName = function(tagName) {
    var elements = [];
    for (var child = this.firstElementChild; child != null; child = child.nextElementSibling) {
        if (child.localName === tagName) {
            elements.push(child);
        }
        elements.pushArray(child.getElementsByTagName(tagName));
    }
    return elements;
}