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

2014-03-22 34

// 网上参考的,自己修改了一部分
// 代码如下,纯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 $.isNumeric vs. $.isNaN vs. isNaN
Apr 15 48
js中复制行和删除行的操作实例
Jun 25 46
jQuery中校验时间格式的正则表达式小结
Sep 22 43
jQuery Jsonp跨域模拟搜索引擎
Jun 17 30
JS使用setInterval实现的简单计时器功能示例
Apr 19 43
JS快速实现简单计算器
Apr 08 41
nodejs+koa2 实现模仿springMVC框架
Oct 21 62
手机访问当前页面