常用javascript函数总结
来源:互联网 发布:mblock软件下载 编辑:程序博客网 时间:2024/05/18 03:05
常用javascript函数总结
代码块
// 获取含有classname的节点function getClassname(classnames){ var oDiv; var oBj = []; if(document.getElementsByClassName){ oBj = document.getElementsByClassName(classnames); }else{ oDiv = document.getElementsByTagName("*"); var oLen = oDiv.length; var oClass; for (var i = 0; i < oLen; i++) { oClass = oDiv[i].className; if(oClass.indexOf(classnames) != -1){ oBj[oBj.length] = oDiv[i]; } } } return oBj;}// 获取非行间样式function getStyle(obj,attr){ if(obj.currentStyle){ return obj.currentStyle[attr]; }else{ return getComputedStyle(obj,false)[attr]; }}// 获取滚动条距离顶部距离function getScrollTop(){ return document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;}//判断某个节点是否含有classfunction hasClass(elements,cName){ return !!elements.className.match(new RegExp( "(\\s|^)" + cName + "(\\s|$)") );}// 添加classfunction addClass(elements,cName){ if( !hasClass( elements,cName ) ){ elements.className += " " + cName; };}// 移除classfunction removeClass(elements,cName){ if( hasClass( elements,cName ) ){ // replace方法是替换 elements.className = elements.className.replace( new RegExp( "(\\s|^)" + cName + "(\\s|$)" )," " ); }}
0 0
- 常用javascript函数总结
- JavaScript 常用函数总结
- javascript常用小函数总结
- JavaScript数组操作常用函数总结
- 【javascript总结】javascript函数
- 12、javascript中数组常用的函数操作总结
- javascript常用知识点总结
- javascript常用知识点总结
- JavaScript常用总结
- 常用的JavaScript总结
- javascript常用总结
- javascript常用代码总结
- JavaScript 常用方法总结
- JavaScript 常用方法总结
- JavaScript 常用方法总结
- JavaScript 常用方法总结
- javascript常用方法总结
- JavaScript 常用功能总结
- MySQL相关链接
- acm课程总结
- ubuntu下 在线/离线安装mysql
- Html5上拉刷新
- (2)http服务器
- 常用javascript函数总结
- JavaScript跨域方法汇总
- Sublime Text3 插件发布
- 进程(3)
- Android 启动后台程序,停留当前界面
- 从java虚拟机字节码执行引擎的执行过程来彻底理解java的多态性
- 滑动窗口的最大值
- Android开发之模拟器genymotion安装apk出现错误: Install_failed_invalid_URI
- php模式-数据映射模式