-
节点的类型: 元素节点、属性节点、文本节点
通常情况下, 操作属性节点直接通过 “元素节点.属性名” 的方式来读写属性值
而不是获取属性节点. -
写 JS 代码的位置
2.1 具体位置在哪
2.2 window.onload 事件被触发的时间,
以及如何为该事件赋值一个相应函数 -
获取获取元素节点
3.1 根据 id 获取
3.2 根据 标签名 获取: 该方法并非 document 对象所独有, 任何元素节点
都可以调用该方法, 以获取指定的子节点.
3.3 根据 name 属性名来获取: 若 HTML 元素本身没有 name 属性, 我们硬添加一个 name 属性, 使用 getElementsByName(name),对于 ie 是不好用的。 -
获取子节点
4.1 childNodes 属性: 获取指定元素的所有子节点, 但不怎么常用.
4.2 firstChild、lastChild 属性: 获取元素节点的文本节点(如果一个元素
节点只有一个文本子节点).
4.3 使用元素节点的 getElementsByTagName(“方法”); -
读写文本节点:
5.1 文本节点一定是元素节点的子节点
5.2 步骤: 获取文本节点所在的元素节点 -> 利用 firstChild 获取文本节点
-> 利用节点的 nodeValue 属性来读写文本值. -
节点的属性: 所有节点都有的属性(按元素节点, 属性节点, 文本节点来说明)
6.1 nodeType: 1, 2, 3 只读属性
6.2 nodeName: 返回对应的节点的名字 只读属性
6.3 nodeValue: null, 属性值, 文本值 可读写的属性.