HTML DOM 简介学习笔记

什么是HTML DOM

HTML DOM(文档对象模型)是HTML文档的编程接口,它将整个HTML文档解析成一个树形结构,然后开发人员可以使用脚本语言(比如JavaScript)来操作这个树形结构,改变HTML文档中的内容、属性和样式。

HTML DOM 树

HTML DOM树由各种类型的节点组成,包括元素节点、属性节点和文本节点。每个节点都有相应的属性和方法可以被JavaScript调用。

以下是一个例子,我们将使用JavaScript代码来访问HTML DOM树中的节点:

htmlCopy Code
<!DOCTYPE html> <html> <head> <title>HTML DOM Example</title> </head> <body> <h1 id="title">Hello World!</h1> <p>This is a paragraph.</p> <script> var titleNode = document.getElementById("title"); // 获取id为"title"的元素节点 titleNode.innerHTML = "Welcome to my website!"; // 改变该元素的innerHTML属性值 var paraNode = titleNode.nextSibling; // 获取下一个兄弟节点(即p标签) paraNode.style.color = "red"; // 改变p标签的文本颜色 </script> </body> </html>

以上代码中,我们通过document.getElementById()方法获取了id为"title"的元素节点,并将其innerHTML属性值改为"Welcome to my website!",然后通过titleNode.nextSibling获取了下一个兄弟节点(即p标签),并将其文本颜色改为红色。

通过以上例子,我们可以看到,使用HTML DOM,开发者可以轻松地改变HTML文档中的内容和样式,从而实现各种互动效果。