📅  最后修改于: 2023-12-03 15:27:56.705000             🧑  作者: Mango
HTML Document Object Model (DOM) 是一个被组织成树状结构的对象集合,用于表示HTML文档的结构。 HTML DOM 提供了很多方法来访问 HTML 元素, 这些方法可以用于添加、删除、替换、和修改 HTML 元素和属性。下面将详细介绍各种类型的 HTML DOM 方法。
使用如下方法可以获取 HTML 元素:
getElementById(id)
:通过元素的id获取HTML元素getElementsByClassName(class)
:通过元素的class获取HTML元素getElementsByTagName(tag)
:通过元素的标签名获取HTML元素querySelector(selector)
:通过 CSS 选择器获取HTML元素querySelectorAll(selector)
:通过 CSS 选择器获取一组 HTML 元素使用如下方法可以修改 HTML 元素的属性和文本内容:
element.attribute=value
:设置元素的属性element.style.property=value
:设置元素的样式属性element.innerHTML=html
:设置元素的HTML内容element.innerText=text
:设置元素的文本内容使用如下方法可以创建、删除和替换 HTML 元素:
document.createElement(tagName)
:创建一个新的HTML元素element.appendChild(node)
:在元素的末尾添加一个子节点element.insertBefore(newNode, existingNode)
:在现有节点前插入新节点element.removeChild(node)
:删除元素的子节点element.replaceWith(element1, element2, ...)
:将一个或多个元素替换为另一个元素HTML 元素也支持许多事件,可以使用下面的方法处理这些事件:
element.onclick=function
:当单击元素时触发的事件element.onmousedown=function
:当鼠标按下时触发的事件element.onmouseup=function
:当鼠标松开时触发的事件element.onmouseover=function
:当鼠标移动到元素上方时触发的事件element.onmouseout=function
:当鼠标移动出元素时触发的事件这些只是 HTML DOM 中的一些基本方法和事件。了解这些方法和事件可以使开发者更容易地操作和控制HTML文档。