//兼容IE8以下,获取className节点的元素。 function elementsByClassName(node, className) { var res = []; //定义一个数组用来存class相同的节点 var nodes = node.getElementsByTagName("*"); for (var i = 0; i < nodes.length; i++) { if (nodes[i].className == className) { res.push(nodes[i]); } } return res; } //调用示例 var adiv = document.getElementById("tabbox"); adiv = elementsByClassName(adiv, "boxlist"); //设置className则用 setAttribute("class", "fl");