JS常用的兼容方法
2016-04-28 12:14
791 查看
获取指定对象的样式属性getStyle (只读)
用正则写getClass(只读)
var getStyle = function( obj , attr ){ return obj.currentStyle?obj.currentStyle[attr]:getComputedStyle(obj)[attr]; };
用正则写getClass(只读)
var getClass = function(cName,obj){ obj = obj||document; if (obj.getElementsByClassName) { return obj.getElementsByClassName(cName); } else { var arr = []; var tagName = obj.getElementsByTagName('*'); var reg = new RegExp("\\b"+cName+"\\b"); for (var i = 0; i < tagName.length; i++) { if (reg.test(tagName[i].class)) { arr.push(tagName[i]); } } return arr; } }
相关文章推荐
- JavaScript:内存泄露、性能调优
- js截断字符串
- 从零开始学习ExtJs6系列教程二【窗体Window组件】
- JSON转化不完全,持续更新
- Babylonjs 初级教程---微软的基于webgl的H5 3D游戏引擎
- JS 终止执行的方法
- 从零开始学习ExtJs6系列教程一【Hello World】
- cookie、session、sessionid 与jsessionid(转)
- JS日期相差天数
- JS中arguments对象详解
- JSP学生信息管理系统
- JavaScript 设计模式之单例模式
- Javascript前台简单验证插件
- Javascript前台简单验证插件2
- 对js==和===的理解
- JavaScript 进阶学习 5 内置对象
- javascript中的toString()方法
- JSON详解
- javascript 正则表达式补充
- THREE.js概述