纯JS实现根据CSS的class选择DOM

2014-03-22 11

// 网上参考的,自己修改了一部分
// 代码如下,纯JS,要求浏览器支持 getElementsByClassName 方法

<script type="text/javascript"> 
function getElementsByClassName(classname,node){ 
node = node || window.document; 
if(node.getElementsByClassName){ 
return node.getElementsByClassName(classname); 
}else{ 
var results = new Array(); 
var elems = node.getElementsByTag("*"); 
for (var i=0;i<elems.length;i++){ 
if(elems[i].className.indexOf(classname) != -1){ 
results[elems.length] = elems[i]; 
} 
} 
return results; 
} 
}; 
</script>
展开阅读全文

更多Javascript文章

重定向实现代码
Nov 20 2
Javascript基础教程之定义和调用函数
Jan 18 6
js不间断滚动的简单实现
Jun 03 11
angular2中Http请求原理与用法详解
Jan 11 32
uni app仿微信顶部导航条功能
Sep 17 12
Vue自定义全局弹窗组件操作
Aug 11 30
prettier自动格式化去换行的实现代码
Aug 25 10
手机访问当前页面