JS常用的自定义函数addClass() insertAfter() addLoadEvent(func)
来源:互联网 发布:centos 6.5 漏洞 编辑:程序博客网 时间:2024/06/03 09:25
这里有三个常用操作DOM,但并不属于内置的函数:
增加类属性:
function addClass() { if (!element.className) { element.className = value; } else { newClassName = element.className; newClassName += " "; newClassName += value; element.className = newClassName; }}
在目标节点后增加新节点:
function insertAfter(newElement, targetElement) { var parent = targetElement.parentNode; if (parent.lastChild == targetElement) { parent.appendChild(newElement); } else { parent.insertBefore(newElement, targetElement.nextSibling); }}
增加绑定页面加载时执行的事件:
function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } }}
以上代码参考《JavaScript DOM 编程艺术》
0 0
- JS常用的自定义函数addClass() insertAfter() addLoadEvent(func)
- JS 实用函数 insertAfter和addLoadEvent 记录
- 脚本收集 js的 addLoadEvent(func)函数
- javascript中 addloadevent和insertAfter函数的使用说明
- js自定义实现insertAfter()函数
- js加载函数addLoadEvent()
- JS中常用函数(一)启动运行函数addLoadEvent
- 原生js封装函数,addClass removeClass,常用tag切换
- 常用的 JS 自定义函数
- js封装addClass,removeClass函数
- JS实现jQuery的addClass, removeClass, hasClass函数功能
- javascript window.onload addLoadEvent(func)
- addLoadEvent.js
- [JS] addLoadEvent
- js insertAfter
- js常用自定义函数
- 常用js自定义函数
- 常用js自定义函数
- HashMap源码详解
- git撤销文件修改
- 1.3、if、switch、break、continue、bool、float精度和函数设计注意点
- TPS及计算方法
- Android开源—RXJava观察者设计模式
- JS常用的自定义函数addClass() insertAfter() addLoadEvent(func)
- Myeclipse中.xml文件配置错误,出现"context:property-placeholder" is not bound错误
- UISegmentedControl
- 一个完整Android项目所需要用到的gradle配置技巧
- POJ 3911 Internet Service Providers 可能会
- 第12章 形状、画刷和变换(2)——变换元素
- 抽象类与接口
- poj1837动态规划
- 码农日记-1