文章目录
在文章开始之前,首先我们要先清除什么是javascript。javascript由三部分组成。
- 核心(ECMAscript)
- 文档对象模型(dom)
- 浏览器对象模型(bom)
其示意图如图1所示。
现在,开始我们的dom旅程?
一、文档对象模型
文档对象模型(dom)定义。
文档对象模型(DOM,Document Object Model)是针对 XML 但经过扩展用于 HTML 的应用程序编程接口(API,Application Programming Interface)。DOM 把整个页面映射为一个多层节点结构。HTML或 XML 页面中的每个组成部分都是某种类型的节点,这些节点又包含着不同类型的数据。
从定义中我们可以看出下面几点信息。
- 用于html。
- 是一个编程接口。不是只正对javascript的,有很多实现。
下面html的节点树结构如图2所示。
<html>
<head>
<title>Sample Page</title>
</head>
<body>
<p>Hello World!</p>
</body>
</html>