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

2014-03-22 14

// 网上参考的,自己修改了一部分
// 代码如下,纯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文章

Jquery+ajax请求data显示在GridView上(asp.net)
Aug 27 26
JavaScript中判断原生函数检查function是否是原生代码
Sep 09 20
Three.js学习之几何形状
Aug 01 20
基于AngularJS实现iOS8自带的计算器
Sep 12 17
Vue.js实现网格列表布局转换方法
Aug 25 25
vue 实现Web端的定位功能 获取经纬度
Aug 08 21
微信小程序自定义tabbar custom-tab-bar 6s出不来解决方案(cover-view不兼容)
Nov 01 20
手机访问当前页面