(1)节点分类:元素节点,文本节点,属性节点
1.元素节点:标签的名字就是元素的名字(p,ul,li),但这里需要注意的就是html元素不是元素节点,它是我们的节点树上的根节点
2.文本节点:例如:<p>最好的我们</p>,在这个p标签里面"最好的我们",就是一个文本节点
3.属性节点:title是一个属性节点
(2)获取元素节点的3种方法(通过元素的id属性值,通过标签的名字,通过类名)
名字 | 参数 | 返回值 | 注意事项 |
getElementById | 只能有一个参数(元素的id属性值) | 返回一个与那个有着给定的id属性值的元素节点对应的对象 | 1.注意其中的id值必须放在单引号,或者双引号里面 |
getElementsByTagName | 标签的名字 | 返回的是一个对象数组 | 访问里面的东西记得加大括号,因为里面得到的是数组呀! |
getElementsClassName | 类名 | 相同类名的数组 | 可以查找带有多个类名的元素,其中用空格隔开就可以了 |
(3)获取和设置属性
| ||||||||||||
1.这里需要主意的就是其中getAttribute不属于document对象,不能通过document对象的调用,其中只能通过的就是元素节点对象的调用
2.其中的setAttribute也只能试用于元素节点
(4)其中的nodeValue在这里是用来得到的其中的的对应的文本节点的值
(5)createElement其中是用来创建其中的的对应的东西。