原生js节点操作
来源:互联网 发布:ubuntu键盘左alt没反应 编辑:程序博客网 时间:2024/05/16 09:46
节点属性值
1 获取上级节点
Node.parentNode //返回父节点 Node.ownerDocument //返回祖先节点
2 获取下级节点
Node.childNodes //返回相邻后代的元素节点和文本节点对象的集合(换行算作文本节点) Node.children //返回相邻后代的元素节点集合 Node.firstChild //返回相邻后代第一个的元素节点 Node.lastChild //返回相邻后代最后一个的元素节点
3 获取同级节点
Node.previousSibling // 返回前一个节点 Node.nextSibling // 返回后一个节点
节点方法
1 创建
document.createElement('li') //创建元素节点 document.createAttribute("class") //创建属性节点 document.createTextNode("Hello World") //创建文本节点
2 复制
var newNode=Node.cloneNode(Boolean) //Boolean:true 返回Node及其全部子孙节点 //Boolean:false 只返回Node节点
3 增加
parentNode.appendChild(newNode) //增加节点至子节点末尾 parentNode.insertBefore(newNode,targetNode) //增加节点至targetNode之前 parentNode.innerHTML+='<li></li>' //增加元素节点至子节点末尾 parentNode.innerText+='Hello World' //增加文本节点至子节点末尾
4 删除
parentNode.removeChild(childNode) //已知父节点 node.parentNode.removeChild(childNod) //未知父节点
5 获取
document.getElementById() document.getElementsByClassName() document.getElementsByTagName()
阅读全文
0 0
- 原生js节点操作
- 原生js获取节点
- 原生js的操作节点的解释说明
- 原生 js 操作dom的方法(创建节点和操作节点的几种方法)
- JS原生追加子节点
- 原生js dom操作
- 原生js,字符串操作
- 原生js相关操作
- js原生dom操作
- 原生js ajax 操作
- 原生JS Ajax操作
- 原生JS Ajax操作
- 原生JS Ajax操作
- 原生JS Ajax操作
- 原生js Ajax操作
- 原生js操作dom
- js 原生常用操作
- 原生js 操作dom
- 大数阶乘--------------------------南阳理工学院题目28
- Sparse Graph HDU
- PHP:客户端禁用cookie之后如何使用session
- Number Game
- 2743:字符串判等
- 原生js节点操作
- Hibernate实体关系映射—Annotation
- ceph固化实验(一)
- 理解Angular中的$apply()以及$digest()
- C/C++中的预定义宏
- gcc编译与gdb调试
- PopUpWindow使用详解(一)——基本使用
- hdu 1542 扫描线+线段树
- Spark性能优化之数据倾斜技术方案