欢迎来到代码驿站!

JavaScript代码

当前位置:首页 > 网页前端 > JavaScript代码

读JavaScript DOM编程艺术笔记

时间:2021-01-15 11:14:49|栏目:JavaScript代码|点击:
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;
}
}

上一篇:浅谈JsonObject中的key-value数据解析排序问题

栏    目:JavaScript代码

下一篇:JQ中$(window).load和$(document).ready区别与执行顺序

本文标题:读JavaScript DOM编程艺术笔记

本文地址:http://www.codeinn.net/misctech/45643.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有