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

2019-12-23,,,

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

您可能感兴趣的文章:

  • 如何用js判断dom是否有存在某class的值
  • JavaScript实现获取dom中class的方法
  • 原生JavaScript来实现对dom元素class的操作方法(推荐)

《纯JS实现根据CSS的class选择DOM.doc》

下载本文的Word格式文档,以方便收藏与打印。