根据CSS的class选择DOM

简介: // 网上参考的,自己修改了一部分 // 代码如下,纯JS,要求浏览器支持 getElementsByClassName 方法 function getElementsByClassName(classname,node){ node = node || window.

// 网上参考的,自己修改了一部分


// 代码如下,纯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>


目录
相关文章
|
4月前
|
Web App开发 前端开发
CSS id 和 class
【5月更文挑战第3天】CSS id 和 class。
41 10
|
18天前
|
前端开发 JavaScript
CSS中禁用DOM事件
CSS中禁用DOM事件
|
3月前
|
前端开发
CSS基础-CSS选择器:ID、Class、Tag
【6月更文挑战第7天】本文介绍了CSS中的三种基本选择器:ID、Class和Tag选择器。Tag选择器适用于统一设置同类型元素样式,但可能造成样式泛化;Class选择器灵活性高,适合复用,注意命名规范和避免过度使用;ID选择器具有最高优先级,用于唯一标识,应谨慎使用。理解其特点和场景,结合良好命名规范,能提升CSS代码效率和可维护性。
35 2
|
4月前
|
前端开发 JavaScript
HTML DOM如何通过JavaScript动态改变元素的CSS样式?
【5月更文挑战第23天】HTML DOM如何通过JavaScript动态改变元素的CSS样式?
64 1
|
4月前
|
存储 移动开发 JavaScript
jQuery 根据 css 类筛选 DOM 元素的代码
jQuery 根据 css 类筛选 DOM 元素的代码
|
4月前
|
前端开发 程序员 容器
CSS样式文件和class类名命名规范参考
CSS样式文件和class类名命名规范参考
55 0
|
4月前
|
前端开发
CSS中class的样式赋值方法详解
CSS中class的样式赋值方法详解
99 0
|
11月前
|
前端开发 开发者 容器
关于 SAP UI5 预定义的 CSS Margin class
关于 SAP UI5 预定义的 CSS Margin class
|
11月前
|
XML JSON 前端开发
用 SmartEdit 打开 SAP Commerce Cloud Storefront 时动态在 body 标签注入的 css class
用 SmartEdit 打开 SAP Commerce Cloud Storefront 时动态在 body 标签注入的 css class
|
JavaScript 前端开发