Mit dem DOM in JavaScript können Sie Folgendes tun: Elemente abrufen (mithilfe von document.querySelector() und document.querySelectorAll()). Elemente ändern (über Eigenschaften und Methoden wie innerHTML, classList und style). Elemente hinzufügen und entfernen (mit appendChild() und removeChild()). Behandeln Sie Ereignisse (mithilfe von addEventListener()). Das Durchlaufen des DOM (mithilfe von parentNode, childNodes und nextSibl
Verwendung von DOM in JavaScript
DOM (Document Object Model) ist die Hauptmethode, mit der JavaScript Webinhalte manipuliert. Es bietet eine Darstellung einer Baumstruktur, in der HTML Elemente fungieren als Knoten, und auf diese Knoten kann über JavaScript zugegriffen und sie geändert werden.
Sie können
document.querySelector()
und document verwenden. querySelectorAll()
-Methode zum Abrufen eines einzelnen Elements oder einer Gruppe von Elementen innerHTML
, classList und style
document.querySelector()
和 document.querySelectorAll()
方法来获取单个元素或一组元素。innerHTML
、classList
和 style
。appendChild()
和 removeChild()
方法来添加和删除元素。addEventListener()
方法来侦听元素上的事件,例如 click
或 mouseover
。parentNode
、childNodes
和 nextSibling
等属性来遍历 DOM 树。DOM 的优点
DOM 的示例
下面是一个 JavaScript 代码示例,说明如何使用 DOM:
<code class="javascript">// 获取一个元素 const button = document.querySelector('button'); // 添加事件侦听器 button.addEventListener('click', () => { // 修改元素 button.innerHTML = '已点击'; });</code>
在这个示例中,我们获取了一个按钮元素,然后添加一个点击事件侦听器。当按钮被点击时,我们修改了它的 innerHTML
Elemente hinzufügen und entfernen:
appendChild()
und removeChild() verwenden li> code>-Methode zum Hinzufügen und Entfernen von Elementen. 🎜🎜Verarbeiten von Ereignissen: 🎜Sie können die <code>addEventListener()
-Methode verwenden, um auf Ereignisse für Elemente wie click oder <code>mouseover
🎜🎜Durchqueren Sie das DOM: 🎜Sie können Attribute wie parentNode
, childNodes
und nextSibling
Durchqueren Sie den DOM-Baum 🎜🎜Vorteile von DOM🎜🎜innerHTML
-Attribut geändert, um seinen Inhalt zu aktualisieren 🎜.Das obige ist der detaillierte Inhalt vonSo verwenden Sie Dom in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!