本文共 1315 字,大约阅读时间需要 4 分钟。
DOM 全称是 Document Object Model(文档对象模型),它是 HTML 和 XML 文档的一种表示方法。DOM 将一个 HTML 文档视为一棵树状结构,其中每个节点代表文档中的一个部分,比如元素、属性或文本。
在 JavaScript 中,对象可以分为三类:
new 关键字创建的普通对象Array、Date、Math 等内置的 JavaScript 对象DOM 的核心思想是通过 DOM 方法获取和操作文档中的元素、属性和文本。例如:
你想学习什么编程语言?
本网页由 JS 写成,期待您对其进行学习
在上述代码中,body 标签下的节点包括 h1、p 和 ul。ul 标签下的节点则是 li 标签。
在 DOM 中,节点可以分为三种类型:
<div>、<p> 等title、class 等属性值以以下示例为例:
本网页由 JS 写成,期待您对其进行学习
<p> 是元素节点title 是属性节点本网页由 JS 写成,期待您对其进行学习 是文本节点获取 DOM 节点的方式主要有以下三种:
document.getElementById():通过 id 属性快速获取元素 let eleNode = document.getElementById('classList'); document.getElementsByTagName():通过标签名获取所有同一标签的元素 let oList = document.getElementsByTagName('li'); document.getElementsByClassName():通过 class 属性值获取元素 let oItems = document.getElementsByClassName('item'); 通过以上方法,可以轻松获取 DOM 中的各种节点,并根据需要进行操作。
在实际开发中,DOM 可用于以下操作:
appendChild() 和 removeChild() 方法setAttribute() 和 removeAttribute() 方法textContent 和 innerHTML 属性addEventListener() 方法document.createElement() 方法创建新元素通过合理运用 DOM 方法,可以实现对 HTML 文档的灵活操作,充分发挥 JavaScript 的优势。
转载地址:http://vjxnz.baihongyu.com/