通用函数: 加载多个函数, 紧邻目标元素节点后,下一个元素节点
来源:互联网 发布:69lbc数据 编辑:程序博客网 时间:2024/05/19 16:48
/*下一个元素节点*/
fucntion getMextElement(node){
if(node.nodeType ==1){ //如果是元素节点
return node; //返回该元素节点
}
if(node.nextSibling){ //如果下一个兄弟元素存在
return getNextElement(node.nextSibling); //返回兄弟元素
}
return null; //如果不是元素节点也没有下一个兄弟元素节点 返回null
};
/*加载多个函数*/
function addLoadEvent(func){
var onload = window.onload;
if(typeof window.onload != "function"){ //如果window.onload数据类型不是function 就说明没有绑定函数
window.onload = func; //绑定函数
}else{ //如果有绑定函数
window.onload = function(){
onload(); //加载已绑定函数
func(); //绑定新函数
}
}
};
/*把一个节点插入到另一个节点后面*/
fucntion insertAfter(newElement,targetElement){
var parent = targetElement.parendNode; //获取目标元素的父元素
if(parent.lastChild == targetElement){ //如果父元素最后一个子元素是目标节点
parent.addChild(newElement); //新元素追加到父元素内部
}else{
parent.insertBefore(newElement,targetElment.nextSibling); //把新元素插入到目标元素紧邻下一个兄弟元素的前面
}
};
fucntion getMextElement(node){
if(node.nodeType ==1){ //如果是元素节点
return node; //返回该元素节点
}
if(node.nextSibling){ //如果下一个兄弟元素存在
return getNextElement(node.nextSibling); //返回兄弟元素
}
return null; //如果不是元素节点也没有下一个兄弟元素节点 返回null
};
/*加载多个函数*/
function addLoadEvent(func){
var onload = window.onload;
if(typeof window.onload != "function"){ //如果window.onload数据类型不是function 就说明没有绑定函数
window.onload = func; //绑定函数
}else{ //如果有绑定函数
window.onload = function(){
onload(); //加载已绑定函数
func(); //绑定新函数
}
}
};
/*把一个节点插入到另一个节点后面*/
fucntion insertAfter(newElement,targetElement){
var parent = targetElement.parendNode; //获取目标元素的父元素
if(parent.lastChild == targetElement){ //如果父元素最后一个子元素是目标节点
parent.addChild(newElement); //新元素追加到父元素内部
}else{
parent.insertBefore(newElement,targetElment.nextSibling); //把新元素插入到目标元素紧邻下一个兄弟元素的前面
}
};
0 0
- 通用函数: 加载多个函数, 紧邻目标元素节点后,下一个元素节点
- 查找下一个元素节点(getNextElement函数)
- 返回下一个元素节点而不是下一个节点
- js得到下一个元素节点
- js得到下一个元素节点
- 在节点树中获取文档的下一个元素节点
- 元素节点、属性节点
- DOM Core 获取某节点下最后一个子元素节点、第一个子元素节点、下一个兄弟元素节点、上一个兄弟元素节点
- 移除节点通用函数
- Js中获取文档中的下一个元素节点的方法
- js 删除一个节点的所有子元素节点的函数实现
- 元素操作中获取前一个元素节点或者后一个元素节点的兼容性写法
- javascript获取父元素下所有节点/第一个节点
- 获得指定元素下指定元素节点数量的函数方法(全功能版)
- JavaScript_查找指定节点之后的下一个元素节点_getNextElement(node)_JavaScript扩展
- 单链表实现大于第一个元素的节点在后,小于第一个节点的元素在前
- XML反序列化-- 多个相同元素(每个元素包含多节点)
- HTML DOM 节点 元素
- WPF简单图片浏览器
- 触发器例子
- 避免重复同时执行shell
- 一元二次方程
- QLabel属性 文字右对齐
- 通用函数: 加载多个函数, 紧邻目标元素节点后,下一个元素节点
- SQL2008清除数据库日志脚本
- 100 Things You Probably Didn't Know About Oracle Database
- [Leetcode] Scramble String (Java)
- 变分贝叶斯求解0.01范数稀疏编码问题
- 云计算的三种服务模式:IaaS,PaaS和SaaS
- TouchTest 阅读学习笔记
- rails中建立model 和 修改字段的方法
- 原理图技巧