📅  最后修改于: 2023-12-03 15:31:13.323000             🧑  作者: Mango
在 HTML 和 JavaScript 中,我们可以通过引用属性来访问特定的 DOM 元素或 HTML 元素。这些引用属性允许我们以编程方式控制并操作 web 页面中的不同元素。
HTML DOM 引用属性通常用于通过 JavaScript 连接到网页中的不同元素。以下是一些常用的 HTML DOM 引用属性:
document
: 表示整个网页文档。window
: 表示当前窗口或标签页。element.parentNode
: 表示元素的父元素。element.childNodes
: 表示元素的所有子元素。element.firstChild
: 表示元素的第一个子元素。element.lastChild
: 表示元素的最后一个子元素。element.nextSibling
: 表示元素的下一个兄弟元素。element.previousSibling
: 表示元素的前一个兄弟元素。element.firstChild.nodeValue
: 表示元素的第一个子元素的值。HTML 引用属性通常用于在某些 HTML 标记中引用另一个元素,例如在超链接和图像标记中。以下是一些常用的 HTML 引用属性:
href
: 表示超链接的目标 URL。src
: 表示图像或其他媒体文件的 URL。id
: 表示元素的唯一标识符。class
: 表示元素的类名称。title
: 表示元素的鼠标悬停时显示的文本。alt
: 表示图像元素的替代文本,当图像无法显示时显示。for
: 表示 label
元素所描述的表单元素的 id
值。以下是一个示例代码,演示了如何使用 HTML DOM 引用属性来访问和操作 DOM 元素:
// 获取元素
const element = document.getElementById('myElement');
// 访问元素的属性
console.log(element.tagName); // 输出 "DIV"
console.log(element.innerHTML); // 输出元素的 HTML 内容
// 修改元素的属性
element.style.backgroundColor = 'red'; // 设置元素背景色为红色
element.innerHTML = 'Hello World!'; // 将元素的 HTML 内容设置为 "Hello World!"
以下是一个示例代码,演示了如何使用 HTML 属性来引用其他元素:
<!-- 超链接 -->
<a href="https://www.example.com">点击打开 example 网站</a>
<!-- 图像 -->
<img src="https://www.example.com/image.jpg" alt="example 图像">
<!-- 其他元素 -->
<div id="myElement" class="myClass">这是我的元素</div>
<!-- 包含标签 -->
<label for="myInput">名称:</label>
<input type="text" id="myInput">