Introduction à l'objet Document en JavaScript et exemples de code
Introduction :
En JavaScript, l'objet Document est une interface qui représente l'intégralité du document HTML. Il fournit des méthodes d'accès et de fonctionnement au document HTML. Cet article présentera les méthodes et propriétés courantes de l'objet Document et fournira quelques exemples de code spécifiques.
<html> <body> <h1 id="myHeading">Hello, World!</h1> <script> var heading = document.getElementById("myHeading"); heading.innerHTML = "Hello, JavaScript!"; </script> </body> </html>
Dans le code ci-dessus, le nœud d'élément avec l'identifiant "myHeading" est obtenu via la méthode getElementById et son contenu est modifié en "Bonjour, JavaScript à l'aide de l'attribut innerHTML !"
<html> <body> <ul> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> </ul> <script> var listItems = document.getElementsByTagName("li"); for (var i = 0; i < listItems.length; i++) { listItems[i].style.color = "red"; } </script> </body> </html>
Dans le code ci-dessus, tous les nœuds d'éléments li sont obtenus via la méthode getElementsByTagName et la couleur du texte de chaque élément li est modifiée en rouge via une boucle for.
<html> <body> <div id="myDiv"></div> <script> var newElement = document.createElement("p"); newElement.innerHTML = "This is a new paragraph."; document.getElementById("myDiv").appendChild(newElement); </script> </body> </html>
Dans le code ci-dessus, un nouveau nœud d'élément p est créé via la méthode createElement et ajouté à l'élément div avec l'identifiant "myDiv" à l'aide de la méthode appendChild.
Résumé :
Cet article présente certaines méthodes et propriétés courantes des objets Document en JavaScript, notamment getElementById, getElementsByTagName, createElement et appendChild. Grâce à ces méthodes et propriétés, vous pouvez facilement accéder et utiliser les nœuds d'éléments des documents HTML. J'espère que les exemples de code fournis dans cet article seront utiles aux lecteurs qui apprennent et utilisent JavaScript.
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!