添加代码
首页 > Javascript > 片段代码

发布者

啊呜喵 发于2010/10/20 13h

查看次数:75432

标签 Tags

谁收藏了?

4人已收藏

通过class 来获取HTML对象

http://www.dustindiaz.com/getelementsbyclass/
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function getElementsByClass(searchClass,node,tag) {
        var classElements = new Array();
        if ( node == null )
                node = document;
        if ( tag == null )
                tag = '*';
        var els = node.getElementsByTagName(tag);
        var elsLen = els.length;
        var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
        for (i = 0, j = 0; i < elsLen; i++) {
                if ( pattern.test(els[i].className) ) {
                        classElements[j] = els[i];
                        j++;
                }
        }
        return classElements;
}

评论

提交成功!

您现面为匿名用户,暂不能发表评论。如想评论则请登录注册