请问各位dom中把函数去掉括号会怎么样

function getElementsByClassName(element, names) {   //获取class元素

        if (element.getElementsByClassName) {

            return element.getElementsByClassName(names);

        } else {

            var elements = element.getElementsByTagName('*');

            var result = [];

            var element,

                classNameStr,

                flag;

            names = names.split(' ');

            for (var i = 0; element = elements[i]; i++) {

                classNameStr = ' ' + element.className + ' ';

                flag = true;

                for (var j = 0, name; name = names[j]; j++) {

                    if (classNameStr.indexOf(' ' + name + '') == -1) {

                        flag = false;

                        break;

                    }

                }

                if (flag) {

                    result.push(element);

                }

            }

            return result;

        }

}

请问在这段代码中element.getElementsByClassName这句话代表什么?


波斯汪
浏览 603回答 1
1回答

汪汪一只猫

如果存在 element.getElementsByClassName 这个函数一般用于浏览器兼容性判断,因为有些浏览器没有这个函数
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript