Heim > Web-Frontend > js-Tutorial > Hauptteil

Einführung in das Dokumentobjekt in js

PHPz
Freigeben: 2024-02-18 13:06:07
Original
691 Leute haben es durchsucht

Einführung in das Dokumentobjekt in js

Einführung in das Document-Objekt in JavaScript und Codebeispiele

Einführung:
In JavaScript ist das Document-Objekt eine Schnittstelle, die das gesamte HTML-Dokument darstellt. Es bietet Zugriffs- und Betriebsmethoden für das HTML-Dokument. In diesem Artikel werden die allgemeinen Methoden und Eigenschaften des Document-Objekts vorgestellt und einige spezifische Codebeispiele bereitgestellt.

  1. getElementById-Methode
    getElementById ist eine wichtige Methode des Document-Objekts, mit der der entsprechende Elementknoten basierend auf dem ID-Attribut des angegebenen Elements abgerufen wird. Dynamische Änderungen an der Seite können durch Ändern der Eigenschaften oder des Inhalts von Elementknoten erreicht werden. Das Folgende ist ein spezifisches Codebeispiel:
<html>
<body>
  <h1 id="myHeading">Hello, World!</h1>
  <script>
    var heading = document.getElementById("myHeading");
    heading.innerHTML = "Hello, JavaScript!";
  </script>
</body>
</html>
Nach dem Login kopieren

Im obigen Code wird der Elementknoten mit der ID „myHeading“ über die Methode getElementById abgerufen und sein Inhalt mithilfe des innerHTML-Attributs in „Hallo, JavaScript!“ geändert.

  1. getElementsByTagName-Methode
    getElementsByTagName-Methode wird verwendet, um alle Elementknoten des angegebenen Tag-Namens abzurufen und ein NodeList-Objekt zurückzugeben. Sie können die Längeneigenschaft des NodeList-Objekts verwenden, um die Anzahl der übereinstimmenden Elemente abzurufen und auf jedes Element über den Index zuzugreifen. Das Folgende ist ein Beispielcode:
<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>
Nach dem Login kopieren

Im obigen Code werden alle Li-Elementknoten über die Methode getElementsByTagName abgerufen und die Textfarbe jedes Li-Elements durch eine for-Schleife in Rot geändert.

  1. Methoden „createElement“ und „appendChild“
    Die Methode „createElement“ wird zum Erstellen eines neuen Elementknotens verwendet, während die Methode „appendChild“ den neuen Elementknoten zum angegebenen übergeordneten Knoten hinzufügt. Hier ist ein Beispielcode:
<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>
Nach dem Login kopieren

Im obigen Code wird über die Methode „createElement“ ein neuer p-Elementknoten erstellt und mithilfe der Methode „appendChild“ zum div-Element mit der ID „myDiv“ hinzugefügt.

Zusammenfassung:
In diesem Artikel werden einige gängige Methoden und Eigenschaften von Document-Objekten in JavaScript vorgestellt, darunter getElementById, getElementsByTagName, createElement und appendChild. Mithilfe dieser Methoden und Eigenschaften können Sie problemlos auf die Elementknoten von HTML-Dokumenten zugreifen und diese bedienen. Ich hoffe, dass die in diesem Artikel bereitgestellten Codebeispiele für Leser hilfreich sind, die JavaScript lernen und verwenden.

Das obige ist der detaillierte Inhalt vonEinführung in das Dokumentobjekt in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!