getElementsByClass方法

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;
}

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*