请问原生javascript中如何根据class名称获取元素,有没有高效的做法?
5 回答
收到一只叮咚
TA贡献1821条经验 获得超4个赞
//后两个参数可省略 function (name, type, parent) { var tempElems = []; var pattern = new RegExp("(^| )" + name + "( |$)"); var e = (parent || document).getElementByTagName(type || "*"); for (var i = 0; i < e.length; i++) { if (pattern.test(e[i].className)) { tempElems.push(e[i]); } } return tempElems; }
添加回答
举报
0/150
提交
取消