Maison >interface Web >js tutoriel >Comment utiliser dom en js
L'utilisation du DOM en JavaScript vous permet de faire les choses suivantes : Obtenir des éléments (en utilisant document.querySelector() et document.querySelectorAll()). Modifiez les éléments (via des propriétés et des méthodes telles que innerHTML, classList et style). Ajoutez et supprimez des éléments (en utilisant appendChild() et removeChild()). Gérer les événements (en utilisant addEventListener()). Traverser le DOM (en utilisant parentNode, childNodes et nextSibl
Utilisation du DOM en JavaScript
DOM (Document Object Model) est la principale façon dont JavaScript manipule le contenu Web. Il fournit une représentation d'une structure arborescente, où HTML les éléments agissent comme des nœuds, et ces nœuds sont accessibles et modifiés via JavaScript
Comment utiliser DOM
document.querySelector()
et document . querySelectorAll()
pour obtenir un seul élément ou un groupe d'éléments 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
Modifier les éléments :
innerHTML
, classList et style
🎜🎜Ajouter et supprimer des éléments : 🎜Vous pouvez utiliser appendChild()
et removeChild() li> code> pour ajouter et supprimer des éléments. 🎜🎜Gestion des événements : 🎜Vous pouvez utiliser la méthode <code>addEventListener()
pour écouter les événements sur les éléments, tels que click<.> ou <code>mouseover
🎜🎜Parcourez le DOM : 🎜Vous pouvez utiliser des attributs tels que parentNode
, childNodes
et innerHTML
pour mettre à jour son contenu 🎜.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!