什么是 DOM?
通过 JavaScript,可以重构整个 HTML 文档。可以添加、移除、改变或重排页面上的项目。
要改变页面的某个东西,JavaScript 就需要对 HTML 文档中所有元素进行访问的入口。这个入口,连同对 HTML 元素进行添加、移动、改变或移除的方法和属性,都是通过文档对象模型来获得的(DOM)。
对象 | 描述 |
Document | 代表整个 HTML 文档,用来访问页面中的所有元素。 |
Anchor | 代表 <a> 元素。 |
Area | 代表图像地图中的 <area> 元素。 |
Base | 代表 <base> 元素。 |
Body | 代表图像地图中的 <body> 元素。 |
Button | 代表 <button> 元素。 |
Event | 代表事件的状态。 |
Form | 代表 <form> 元素。 |
Frame | 代表 <frame> 元素。 |
Frameset | 代表 <frameset> 元素。 |
Iframe | 代表 <iframe> 元素。 |
Image | 代表 <img> 元素。 |
Input button | 代表 HTML 表单中的按钮。 |
Input checkbox | 代表 HTML 表单中的选择框。 |
Input file | 代表 HTML 表单中的 fileupload。 |
Input hidden | 代表 HTML 表单中的隐藏域。 |
Input password | 代表 HTML 表单中的密码域。 |
Input radio | 代表 HTML 表单中的单选框。 |
Input reset | 代表 HTML 表单中的重置按钮。 |
Input submit | 代表 HTML 表单中的确认按钮。 |
Input text | 代表 HTML 表单中的文本输入域。 |
Link | 代表 <link> 元素。 |
Meta | 代表 <meta> 元素。 |
Option | 代表 <option> 元素。 |
Select | 代表 HTML 表单中的选择列表。 |
Table | 代表 <table> 元素。 |
TableData | 代表 <td> 元素。 |
TableRow | 代表 <tr> 元素。 |
Textarea | 代表 <textarea> 元素。 |