HTML DOM节点
在HTML DOM中,每个部分都是节点:
- 文档本身是文档节点
- 所有HTML元素是元素节点
- 所有HTML属性是属性节点
- HTML元素内的文本是文本节点
- 注释是注释节点
DOM Document对象
每个载入浏览器的HTML文档都会成为Document对象。
Document对象使我们可以从脚本中对HTML页面中的所有元素进行访问。
(Document对象是Window对象的一部分,可以通过window.document属性对其进行访问)
DOM Element对象
在HTML DOM中,Element对象表示HTML元素。
Element对象可以拥有类型为元素节点、文本节点、注释节点的子节点。
DOM Attribute对象
在HTML DOM中,Attribute表示HTML属性。
HTML属性始终属于HTML元素。
DOM Event对象
Event对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。
事件通常与函数结合使用,函数不会再事件发生前被执行!