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


Posted in Javascript onMarch 22, 2014

// 网上参考的,自己修改了一部分
// 代码如下,纯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 带返回值
Aug 01 Javascript
jQuery使用after()方法在元素后面添加多项内容的方法
Mar 26 Javascript
JavaScript中判断函数、变量是否存在
Jun 10 Javascript
JavaScript模块规范之AMD规范和CMD规范
Oct 27 Javascript
jQuery与Ajax以及序列化
Feb 01 Javascript
使用递归遍历对象获得value值的实现方法
Jun 14 Javascript
JavaScript中this的用法实例分析
Dec 19 Javascript
jQuery实现仿京东防抖动菜单效果示例
Jul 06 jQuery
jQuery中$原理实例分析
Aug 13 jQuery
javascript中如何判断类型汇总
May 14 Javascript
vue项目引入ts步骤(小结)
Oct 31 Javascript
Javascript基于OOP实实现探测器功能代码实例
Aug 26 Javascript
使用JS取得焦点(focus)元素代码
Mar 22 #Javascript
查找Oracle高消耗语句的方法
Mar 22 #Javascript
利用JavaScript检测CPU使用率自己写的
Mar 22 #Javascript
JSONP跨域的原理解析及其实现介绍
Mar 22 #Javascript
一个网页标题title的闪动提示效果实现思路
Mar 22 #Javascript
js获得网页背景色和字体色的方法
Mar 21 #Javascript
页面装载js及性能分析方法介绍
Mar 21 #Javascript
You might like
PHP分页显示制作详细讲解
2008/11/19 PHP
php 表单数据的获取代码
2009/03/10 PHP
PHP生成图片验证码、点击切换实例
2014/06/25 PHP
php获取Google机器人访问足迹的方法
2015/04/15 PHP
PHP分页显示的方法分析【附PHP通用分页类】
2018/05/10 PHP
Ext 今日学习总结
2010/09/19 Javascript
JS小功能(button选择颜色)简单实例
2013/11/29 Javascript
jQuery实现ichat在线客服插件
2014/12/29 Javascript
自己动手手写jQuery插件总结
2015/01/20 Javascript
js实现仿爱微网两级导航菜单效果代码
2015/08/31 Javascript
原生js实现网易轮播图效果
2020/04/10 Javascript
详解Node.js开发中的express-session
2017/05/19 Javascript
vue.js项目打包上线的图文教程
2017/11/16 Javascript
Vue使用.sync 实现父子组件的双向绑定数据问题
2019/04/04 Javascript
一文快速详解前端框架 Vue 最强大的功能
2019/05/21 Javascript
原生js实现自定义滚动条
2021/01/20 Javascript
[19:15]DK战队纪录片
2014/09/02 DOTA
Python中for循环和while循环的基本使用方法
2015/08/21 Python
Python3 操作符重载方法示例
2017/11/23 Python
Python 3.7新功能之dataclass装饰器详解
2018/04/21 Python
python 中字典嵌套列表的方法
2018/07/03 Python
Django数据库类库MySQLdb使用详解
2019/04/28 Python
pandas中遍历dataframe的每一个元素的实现
2019/10/23 Python
Windows下Sqlmap环境安装教程详解
2020/08/04 Python
Elasticsearch py客户端库安装及使用方法解析
2020/09/14 Python
amazeui树节点自动展开折叠面板并选中第一个树节点的实现
2020/08/24 HTML / CSS
开业庆典策划方案
2014/02/18 职场文书
淘宝客服专员岗位职责
2014/04/11 职场文书
大学迎新标语
2014/06/26 职场文书
计算机考试作弊检讨书1000字
2015/01/01 职场文书
运动与健康自我评价
2015/03/09 职场文书
《红领巾真好》教学反思
2016/02/16 职场文书
2017春节晚会开幕词
2016/03/03 职场文书
前端学习——JavaScript原生实现购物车案例
2021/03/31 Javascript
Vue OpenLayer测距功能的实现
2022/04/20 Vue.js
MySQL 计算连续登录天数
2022/05/11 MySQL