DOM(文档对象模型节点)
2016-03-06 15:04
295 查看
DOM(文档对象模型节点)
jQuery的基本选择器底层就是js的由document调用的getElementsByName() getElementByID() getElementsByTagName()方法。今天就学习js在dom下的使用:
三种节点的属性如上下面就是如何遍历节点树
元素节点属性的增(没有删)改差
getAttribute()
通过元素节点的属性名获取属性的值
elementNode.getAttibute(name);
setAttribute()方法
增加一个指定名称和值的新属性,或者把一个现有的属性设为指定的值
elementNode.setAttribute(name,value);
节点类型 | NodeType | Named Constant | nodeName的返回值 | nodeValue的返回值 |
Element | 1 | ELEMENT_NODE | element name | null |
Attr | 2 | ATTRIBUTE_NODE | 属性的名称 | 属性值 |
Text | 3 | TEXT_NODE | #text | 文本内容 |
jQuery的基本选择器底层就是js的由document调用的getElementsByName() getElementByID() getElementsByTagName()方法。今天就学习js在dom下的使用:
三种节点的属性如上下面就是如何遍历节点树
方法 | 说明 |
childNodes | 返回一个数组,这个数组就是给定元素的子节点构成 |
firstChild | 返回给定节点的第一个子节点 |
lastChild | 最后一个子节点 |
parentNode | 返回给定节点的子节点 |
nextSibing | 返回给定节点的下一个子节点 |
previousSibing | 返回上一个节点的上一个子节点 |
| |
元素节点属性的增(没有删)改差
getAttribute()
通过元素节点的属性名获取属性的值
elementNode.getAttibute(name);
setAttribute()方法
增加一个指定名称和值的新属性,或者把一个现有的属性设为指定的值
elementNode.setAttribute(name,value);
相关文章推荐
- 2015年12月27日
- linux 文件系统及基础命令 (亢龙有悔.)
- 简单选择排序
- 哈希表
- 【历届试题】核桃的数量
- Codeforces--617B--Chocolate(规律)
- String详解
- [国嵌攻略][109][Linux系统调用]
- SAP MM事务代码清单
- Codeforces--617B--Chocolate(规律)
- 详解java模板和回调机制
- 五、排序算法(选择排序、插入排序、希尔排序)
- Java提高篇----抽象类与接口
- 虚函数表历险记
- HDU 5635:LCP Array
- LA 4287(p322)----Proving Equivalences
- 50.分治算法练习: 二分算法: 2703 奶牛代理商 XII
- chrome 一些好用的插件
- 单例模式应用
- 50.分治算法练习: 二分算法: 2703 奶牛代理商 XII