实现getElementsByClassName
2013-05-27 16:42
183 查看
function getElementsByClassName(parentElement,tagName,className){ var elements=parentElement.getElementsByTagName(tagName); var result=[]; for(var i=0;i<elements.length;i++) if((" "+elements[i].className+" ").indexOf(" "+className+" ")!=-1) result.push(elements[i]); return result; }
相关文章推荐
- 浅谈兼容IE6/7的getElementsByClassName的实现
- document.getElementsByClassName的理想实现(@司徒正美 大神)
- getElementsByClassName函数实现获取指定类名的子元素列表
- document.getElementsByClassName的理想实现
- 实现ES5以下兼容,Object.create()、getElementsByClassName()
- document.getElementsByClassName 的理想实现
- 我的getElementsByClassName实现
- ie不支持getElementsByClassName,所以要自己实现获取类名为className的所有元素。
- getElementsByClassName的原生实现
- 封装getElementsByClassName方法,实现兼容旧浏览器
- js原生封装getClassName()方法-ie不支持getElementsByClassName,所以要自己实现获取类名为className的所有元素
- 原生JS实现元素的getElementsByClassName()方法,适用于多个类名
- 我的getElementsByClassName实现
- getElementsByClassName 原生实现
- 自己动手实现getElementsByClassName
- document.getElementsByClassName的理想实现
- javascript getElementsByClassName实现代码
- getElementsByClassName的实现
- getElementsByClassName实现
- document.getElementsByClassName的理想实现