1.js getElementByClass
function getElementsByClass(node, searchClass, tag) {
var classElements = new Array();
var els = node.getElementsByTagName(tag);
var elsLen = els.length;
var pattern = new RegExp("//b" + searchClass + "//b");
for (i = 0, j = 0; i < elsLen; i++) {
if (pattern.test(els[i].className)) {
classElements[j] = els[i]; j++;
}
}
return classElements;
}
参数说明:node 父节点名,searchClass class名称tag 搜索的节点名称
例:var result = getElementByClass(parent,"name","div")
获得parent节点下div节点名为"name"的所有节点。IE,Firefox支持