读JavaScript DOM编程艺术笔记
来源:广州中睿信息技术有限公司官网
发布时间:2012/10/21 23:25:16 编辑:admin 阅读 276
1.获得当前元素的下一个元素functiongetNextElement(node){if(node.nodeType==1){returnnode}if(node.nextSibling){ret

1.获得当前元素的下一个元素

 function getNextElement(node){    if(node.nodeType==1){     return node;    }    if(node.nextSibling){     return getNextElement(node.nextSibling);    }    return null;   };  

2.外部引入的js,添加页面加载方法

 function addLoadEvent(func){    var oldonload=window.onload;    if(typeof window.onload!='function'){     window.onload=func;    }else{     window.onload=function(){      oldonload();      func();     }    }   };  

3.insertAfter方法

 function insertAfter(newElement,targetElement){    var parent=targetElement.parentNode;    if(parent.lastChild==targetElement){     parent.appendChild(newElement);    }else{     parent.insertBefore(newElement,targetElement.nextSibling);    }   };  

4.添加class

 function addClass(element,value){    if(!element.className){     element.className=value;    }else{     newClassName=element.className;     element.className=newClassName+" "+value;     }   }  


作者:GrayBoy
出处:http://www.cnblogs.com/mybear/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
互相学习,共同进步!。

联系我们CONTACT 扫一扫
愿景:成为最专业的软件研发服务领航者
中睿信息技术有限公司 广州•深圳 Tel:020-38931912 务实 Pragmatic
广州:广州市天河区翰景路1号金星大厦18层中睿信息 Fax:020-38931912 专业 Professional
深圳:深圳市福田区车公庙有色金属大厦509~510 Tel:0755-25855012 诚信 Integrity
所有权声明:PMI, PMP, Project Management Professional, PMI-ACP, PMI-PBA和PMBOK是项目管理协会(Project Management Institute, Inc.)的注册标志。
版权所有:广州中睿信息技术有限公司 粤ICP备13082838号-2