js 实现class作为选择器
2015-08-22 14:45
543 查看
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="智能社 - zhinengshe.com" /> <meta name="copyright" content="智能社 - zhinengshe.com" /> <title>智能社 - www.zhinengshe.com</title> <script> function findInArr(arr,n){ for(var i=0;i<arr.length;i++){ if(arr[i] == n){ return true; } } return false; } function getByClass(oParent,sClass){ var ret = []; var aEle = oParent.getElementsByTagName("*"); console.log(aEle) for(var i = 0; i < aEle.length; i++){ var _aTmp = aEle[i].className.split(" "); if(findInArr(_aTmp,sClass)){ ret.push(aEle[i]); } } return ret; } window.onload = function(){ var oDiv = document.getElementById("div1"); var aBox = getByClass(document,"box"); alert(aBox.length); }; </script> </head> <body> <div id="div1" class="box"> <ul> <li class="box active btn bnt1"></li> <li class="box"></li> <li></li> <li class="btn"></li> </ul> </div> </body> </html>
相关文章推荐
- js 中class选择器,addClass,removeClass,hasClass,toggleClass,getByClass
- JS返回上一页并刷新页面,亲测有效
- JavaScript中Get/Set访问器
- JS 传播事件、取消事件默认行为、阻止事件传播
- js 小说格式整理
- js 敏感词过滤
- UVA 10537 - The Toll! Revisited(dijstra扩张)
- json 转换,手机获取验证码
- bzoj 2208: [Jsoi2010]连通数
- API获得ip,JS获得IP地理信息
- json 解析
- Sublime Text 2 JS 格式化插件 JsFormat的配置使用
- js表达式和语句
- JavaScript Array
- JSTL标签(可以直接在jsp页面格式化)
- 通过js传值
- HTML5&CSS3&JavaScript&PHP&MySQL学习笔记
- fastJson 解决 把对象转化成json避免$ref
- js模拟滚动条
- js 不同页面间传递值并取值