HTML DOM 访问学习笔记
什么是HTML DOM?
HTML DOM(Document Object Model)是一种表示HTML文档的标准对象模型。通过HTML DOM,您可以访问和操作HTML文档的所有元素。
如何访问HTML DOM?
访问HTML DOM的最简单方法是使用JavaScript。以下是访问HTML DOM中元素的一些常用方法:
1. getElementById()
此方法返回具有指定ID的元素。
例如,如果我们想要获取具有"example" ID的元素,我们可以使用以下代码:
javascriptCopy Codevar element = document.getElementById("example");
2. getElementsByClassName()
此方法返回具有指定类名的元素的集合。
例如,如果我们想要获取类名为"example"的所有元素,我们可以使用以下代码:
javascriptCopy Codevar elements = document.getElementsByClassName("example");
3. getElementsByTagName()
此方法返回具有指定标签名称的元素的集合。
例如,如果我们想要获取所有段落元素,我们可以使用以下代码:
javascriptCopy Codevar paragraphs = document.getElementsByTagName("p");
HTML DOM 实例
以下是一个HTML文档,以及如何使用JavaScript访问和操作HTML DOM元素的一些示例:
htmlCopy Code<!DOCTYPE html>
<html>
<head>
<title>HTML DOM 示例</title>
</head>
<body>
<h1>这是一个标题</h1>
<p>这是一个段落。</p>
<p>这是另一个段落。</p>
<button onclick="changeText()">点击这里</button>
<script>
function changeText() {
document.getElementById("demo").innerHTML = "Hello World!";
}
</script>
<p id="demo">JavaScript 可以改变 HTML 元素的内容。</p>
</body>
</html>
在上面的示例中,我们使用了以下方法:
- getElementById():用于获取具有"demo" ID的段落元素。
- innerHTML:用于设置元素的文本内容。
- onclick:用于指定按钮被点击时要调用的函数。
当用户单击按钮时,changeText() 函数将被调用,并将"demo"元素的内容更改为"Hello World!"。
以上就是HTML DOM访问学习笔记的一些基本内容和实例。希望对您有所帮助!